jQuery源码,匿名函数自执行
2024-10-18 09:07:24
jQuery框架的首尾是这样写的()(),
(function(window){//这个window是个入参,随便起个名字都行
//这里面全都是js代码
})(window)//这个括号里的window不能变
实际上上面代码中后面的那个window是传入的js中的window对象,前面是也是变量名,只不过也叫window罢了。这种()()方式叫做匿名函数自执行。
上面的代码完全可以写成下面这样:
(function(w){
//这里面全都是js代码
w.$=w.jQuery=xxx;//前面括号里的w就是最后面括号里的window对象的一个引用,作为参数传进来,
})(window)
最新文章
- 用java操作XML文件(DOM解析方式)
- JS 和 Java 中URL特殊字符编码方式
- DBA_Oracle Erp版本升级12.1.1到R12.1.3(案例)
- 开源项目:网页实时通信WebRTC
- ios解决输入框弹出后position:fixed失效问题
- 【UVA11478】Halum (最短路解差分约束)
- [转载]函数getopt(),及其参数optind
- 【转载】ADO.NET与ORM的比较(3):Linq to SQL实现CRUD
- Android常用控件之GridView使用BaseAdapter
- myeclipse部署时An internal error occurred 错误的几种情况
- 多项式相乘(C语言)
- Ubuntu下安装python相关数据处理
- 【Win 10 应用开发】MIDI 音乐合成——音符消息篇
- 大数据与 AI 生态中的开源技术总结
- Oracle 体系结构chapter2
- resin4配置之一个resin下多个app的正确配置方法
- BZOJ3253 : 改编
- VMvare虚拟机如何删除安装的ubuntu操作系统
- tomcat原理分析与简单实现
- 怎样用MathType输入带分数