javascript观察者模式Watch.JS.zip

时间:2022-08-06 22:48:00
【文件属性】:
文件名称:javascript观察者模式Watch.JS.zip
文件大小:74KB
文件格式:JS
更新时间:2022-08-06 22:48:00
开源项目 一个比较有意思的js库可以为javascript的对象实现观察者模式,以往我们使用javascript实现的观察者模式都是通过使用回调函数配合dom上的event事件来操作的,而“Watch.js”可以为javascript的对象实现观察者模式,监听对象的变化。用麻雀虽小五脏俱全来描述Watch.js比较合适。“观察者”模式是我们在开发的时候经常需要用到的。使用Watch.js那么我们就可以实现在“每当对象属性改变的时候,执行你的函数”。虽然有很多其他的库可以实现相同的功能,但是Watch.js却可以不改变你平时书写代码的方式,并且实现属性改变的监听功能。watch.js目前主要可以做如下这些事情: 1,监听对象上一个或多个属性的改变,当改变后触发自定义事件。 2,批量观察一个对象上所有的属性,当有任何一个改变时,触发自定义事件。 3,可以取消订阅观察 4,你可以在你需要的时候,不用改变对象上的属性值,就可手动触发观察器。 5,可以与jquery兼容 标签:Watch
【文件预览】:
Watch.JS-master
----MIT-LICENSE.txt(1KB)
----bower.json(448B)
----src()
--------watch.min.js(7KB)
--------watch.js(26KB)
----examples()
--------index.html(275B)
--------changelog.html(1013B)
--------particles.html(3KB)
--------js()
--------basic.html(1KB)
----test()
--------index.html(424B)
--------qunit()
--------tests.js(21KB)
----README.md(8KB)
----.gitignore(28B)
----package.json(448B)

网友评论