读书人

JavaScriptMVC之语言助理

发布时间: 2012-08-28 12:37:01 作者: rapoo

JavaScriptMVC之语言助手


在这篇文章,我只挑了有用的语言助手来讲解,其它没有讲到的,大家可以去查看JavaScriptMVC的帮助文档。

注:下述功能需要引入对应的jquery/language文件夹下的插件才能使用。

1、对象的比较

$.Object.same:比较2个对象是否一样。

很难用文字去描述这个函数,我们直接来看例子可以更好理解:

?




2、观察模式

我们可以实现数据属性值变化监听,那么只需要把原始数据变成观察对象即可。
这是在这里我们使用的$.Observe。

观察对象给JavaScript对象和数组提供了观察者模式的功能。

具有以下功能:
1、在对象和数组中设置和删除属性或者属性值
2、监听对象和数组的变化
3、属性嵌套也可以使用

创建一个观察对象

创建一个观察对象,或者观察数组,最简单的方式就是使用$.O(data)快捷方式:

$.String.sub("foo {bar}",{bar: "far"})//-> "foo far"
?

?

读书人网 >JavaScript

热点推荐