jQuery源码分析系列 学习记录
2014-02-20 11:02
417 查看
最近在跟nuysoft 的 jQuery源码分析系列 ,把不深入的知识点自己做些摘要取出来,记录下。
1. 函数自调用括号有两种写法(仔细看括号的位置):
2. undefined可以被重写,必要时需要显式赋值.
在在参数列表中增加undefined呢?
在 自调用匿名函数 的作用域内,确保undefined是真的未定义。因为undefined能够被重写,赋予新的值。
测试结果: ie7/8/9: "defined";
chrome 32,firefox26: "undefined"
3.
1. 函数自调用括号有两种写法(仔细看括号的位置):
(function() { console.info( this ); console.info( arguments ); }( window ) ); //(foo{}()); (function() { console.info( this ); console.info( arguments ); }) ( window )); //(foo{})();
2. undefined可以被重写,必要时需要显式赋值.
在在参数列表中增加undefined呢?
在 自调用匿名函数 的作用域内,确保undefined是真的未定义。因为undefined能够被重写,赋予新的值。
undefined = "defined"; console.log(undefined);
测试结果: ie7/8/9: "defined";
chrome 32,firefox26: "undefined"
3.
相关文章推荐
- jQuery 1.9.1源码分析系列(十)事件系统之绑定事件
- jQuery1.6.1源码分析系列
- Jquery 1.9.1源码分析系列(十二)之筛选操作
- jQuery源码分析系列(30) : Ajax 整体结构
- jQuery-1.9.1源码分析系列(八) 属性操作
- jQuery-1.9.1源码分析系列(十五) 动画处理——缓动动画核心Tween
- jquery 源码分析系列2
- 嵌入式Linux学习:u-boot源码分析(4)--AM335X系列的2014.10版
- jQuery-1.9.1源码分析系列(七) 钩子(hooks)机制及浏览器兼容
- 嵌入式Linux学习:u-boot源码分析(7)--AM335X系列的2014.10版
- jQuery源码逐行分析学习02(第一部分:jQuery的一些变量和函数)
- jQuery源码分析系列——来自Aaron
- jQuery-1.9.1源码分析系列(五) 回调对象
- jQuery-1.9.1源码分析系列(一)整体架构
- jQuery-1.9.1源码分析系列(九) CSS操作
- jQuery-1.9.1源码分析系列(十六)ajax——ajax框架
- jQuery源码分析系列(37) : Ajax 总结
- jQuery1.9.1源码分析系列(十六)ajax之ajax框架
- JQuery 1.10.2源码分析学习4(转载)
- jQuery1.6.1源码分析系列