摘要:
今天来分析下extend方法在各种js框架下的设计。这个函数的功能基本都是实现对象的拷贝功能,即将一个对象的所有属属性拷贝到另外一个对象上去,这个函数使用的频率也很高,如果我们要将一个类的所有方法拷贝到另外方法上去,使用这个方法很方便的。1)在百度tangram js 框架中的实现,baidu.extend =baidu.object.extend = function (target, source) { for (var p in source) { if (source.hasOwnProperty(p)) { target[p] = source[p]; } ... 阅读全文
摘要:
接着上篇,继续。。1)selector.toggleClass(className),在匹配的元素集合中的每个元素上添加或删除一个或多个样式类,取决于这个样式类是否存在例如:<div class="user">username</div> $('div.user').toggleClass('bing') 第一次我们应用的时候得到<div class="user bing">username</div> 再次应用就还原开始那样的2)selector.text() 得到匹配元素 阅读全文