jquery插件为什么要这么写(function($){})(jQuery)
来源:互联网 发布:linux 打印机 编辑:程序博客网 时间:2024/05/29 19:30
1 首先(function(){})()这种写法 是创建了一个匿名的方法并立即执行(function(){})这个是匿名方法后面的括号就是立即调用了这个方法)。这样做可以创建一个作用域以保证内部变量与外部变量不发生冲突,比如$ jQuery 等jquery内部定义的变量。2 (function($){})(jQuery) 这个写法主要的作用还是保证jquery不与其他类库或变量有冲突 首先是要保证jQuery这个变量名与外部没有冲突(jquery内部$与jQuery是同一个东西 有两个名字的原因就是怕$与其他变量名有冲突二jQuery与其他变量冲突的几率非常小)并传入匿名对象,匿名对象给参数起名叫做$(其实和jquery内部是一样的) 然后你就可以自由的在(function($){})(jQuery)里写你的插件而不需要考虑与外界变量是否存在冲突
0 0
- jquery插件为什么要这么写(function($){})(jQuery)
- extjs里(function(){Ext.onReady(function(){});})();为什么要这么写
- jQuery插件开发-(function($){...})(jQuery)
- jquery插件中的(function(){})
- (function($){...})(jQuery)是什么意思 ——jQuery插件
- 动手写Jquery插件
- 写jquery插件 例子
- 如何写jquery插件
- 如何写jquery插件
- 一写jquery插件
- 学写jquery插件
- 如何写jQuery插件
- 为jQuery写插件
- jquery写插件(转载)
- 写JQuery 插件
- jquery自己写插件
- 写jquery插件
- jQuery写插件入门
- Graph Databases—Chapter 5 Graph Databases 阅读笔记
- jquery 判断滚动条到达了底部,怎么判断滚动条是否又到达的顶
- JavaScript的中写了方法,没有调用之前,即使里面有错,在浏览器上也不会报错。
- date命令相关的时间标准
- 第五届蓝桥杯—— 基础练习:闰年判断
- jquery插件为什么要这么写(function($){})(jQuery)
- Effective C++(6) 如何拒绝编译器的自动生成函数
- 从Delphi开始学Cocos2dx-3.0[10]:持续动作之旋转持续动作
- cocos2dx box2d例子
- sql记录查询重复注意事项(经验提升),in的用法和效率
- 图形化的电力通信资源管理系统概述与功能特点
- 信托业谋建金融控股集团,打造全牌照金融机构
- (android实战)应用在线版本更新
- Java -- 数据库 多表操作,1对多,多对多,1对1。 基于dbutils框架