如何理解 jQuery 的插件编写方式
来源:互联网 发布:php接口文档怎么写 编辑:程序博客网 时间:2024/06/06 02:59
初学者看到这种句式几乎都会眼花。下面简单说明一下这是怎么演化来的:
首先我们都熟悉的:
function(){}
上面是定义一个方法。然后:
(function(){})();
这表示定义了一个方法之后马上执行它。在 JavaScript 当中,$ 可以作为一个变量名,所以括号中的 function 可以加上一个参数 $:
(function($){})(jQuery);
后面的 jQuery 表示在调用这个方法时传入的参数。稍微排一下版就是下面的样子:
(function($){
// ...
})(jQuery);
这下你该知道开头的句式是怎么来的了吧。这样做有什么好处呢?因为 $ 是一个被 JavaScript 群众广泛接受的变量,很多 JavaScript 库都喜欢用这个。为了避免同其他定义的 $ 搞混淆,这里将 $ 定义为一个局部参数,既屏蔽了外部干扰,又限制了它的作用域,那么这个方法里面就可以放心的用 $ 了。
- 如何理解 jQuery 的插件编写方式
- jQuery-如何理解jQuery的插件编写方式
- 编写jquery插件的一种方式
- 如何编写jquery插件
- 如何编写jQuery插件
- 如何编写自己的jquery插件
- 【前端】jquery如何编写插件?
- 如何编写一个Jquery插件
- jquery插件的编写
- jquery插件的编写
- jquery插件的编写
- 简单的Jquery 插件编写
- jquery编写自己的插件
- 编写自己的jquery插件
- 编写自己的JQUERY插件
- 编写自己的jquery插件
- 编写你自己的jquery插件
- jQuery插件的编写方法
- Android开发中实现跨进程通讯的AIDL接口
- int main(int argc,char *argv[])中两个参数的说明
- 判断多Frame网页是否真正加载完毕(CHtmlView)
- 农村资金互助社业务学习园地 卷首语
- 让你的AIR程序脱离AIR环境运行
- 如何理解 jQuery 的插件编写方式
- 学习Orange‘S笔记1
- tomcat下中文乱码
- ARP欺骗
- enum forward declaration
- 如何使tabcontrol选项卡上的字体设置为竖着显示(c#,VS2005,winform)
- Ant配置文件build.xml
- vb.net 中隐藏Printdocument“正在打印”窗口
- sql server日期时间函数