JavaScriptMVC之语言助手
在这篇文章,我只挑了有用的语言助手来讲解,其它没有讲到的,大家可以去查看JavaScriptMVC的帮助文档。
注:下述功能需要引入对应的jquery/language文件夹下的插件才能使用。
1、对象的比较
$.Object.same:比较2个对象是否一样。
很难用文字去描述这个函数,我们直接来看例子可以更好理解:
?
2、观察模式
我们可以实现数据属性值变化监听,那么只需要把原始数据变成观察对象即可。
这是在这里我们使用的$.Observe。
观察对象给JavaScript对象和数组提供了观察者模式的功能。
具有以下功能:
1、在对象和数组中设置和删除属性或者属性值
2、监听对象和数组的变化
3、属性嵌套也可以使用
创建一个观察对象
创建一个观察对象,或者观察数组,最简单的方式就是使用$.O(data)快捷方式:$.String.sub("foo {bar}",{bar: "far"})//-> "foo far"??