课程
/前端开发
/jQuery
/jQuery源码解析(架构与依赖模块)
老师,为什么第三个方法要传一个underfined,我对这个整体的结构也不是很明白
2015-11-21
源自:jQuery源码解析(架构与依赖模块) 1-5
正在回答
jquery寻找参数是通过作用域链实现的,所以当传入underfined的时候,就不用一层层向上寻找underfined了,效率有所提高,另一点,因为浏览器的种类和版本的不同可以对underfined进行赋值,(尤其是IE浏览器,版本的不同对于underfined的赋值后,显示underfined有所不同),所以为了体现underfined的本意,防止underfined被人为的赋值,所以jquer自调用函数把underfined参数传入,防止误赋值
举报
由浅入深地剖析jQuery库的设计与实现,揭开框架背后的秘密
2 回答为什么立即调用不执行呢
1 回答即时调用如何再次调用?
2 回答闭包问题立即执行的问题
2 回答四种上下文调用方式 的例子分别是什么?
7 回答jQuery中的ready和原生DOMContentLoaded事件谁先执行?原因是什么?