jquery中注意点

1.jquery.fn.extend和jquery.extend

jquery.fn.extend是向jquery中的prototype中添加方法或者属性,而jquery.extend是向jquery本身加入方法或属性。

用面向对象的思想理解就是jquery.fn.extend是添加实例方法或属性,jquery.extend是添加静态方法或属性。

jquery.fn.extend添加的方法或属性,需要实例化jquery后才能访问,比如$("#id").method(),一般用来添加插件,其中$("#id")就是实例化jquery对象

jquery.extend添加的方法或属性,用jquery对象直接访问,比如$.method(),一般用来添加工具函数

2.全局导入

(function($){})(jQuery)-----------显示的全局变量,增加检索效率,表明模块中使用了什么全局变量

(function($,exports){})(jQuery, window)-------------暴露出全局变量,清晰易读

 

posted @ 2013-12-13 15:07  lanse_yan  阅读(186)  评论(0编辑  收藏  举报