课程
/前端开发
/jQuery
/jQuery源码解析(DOM与核心模块)
我想问下,学这个对于开发有什么帮助?
2015-12-16
源自:jQuery源码解析(DOM与核心模块) 5-6
正在回答
前面两行代码说对了,第四行代码比三行权植高所以span中显示为purple颜色。区分一下是非常有必要的。因为这两个东东对于初学者来说是会比较难理解。简单点来说,nth-child是不区分元素类型,nth-of-type是可以区分元素类型。
对我的帮助,就是熟悉了js。。。。
学习jquery源码,可以了解作者的设计思路和一些功能实现手法。尤其jquery是跨浏览器的,这个对以后写出兼容性强的js代码有帮助。
学习jquery源码,可以更加轻车熟路使用jquery。
你还可以从中学到js代码的实现思路和代码的组织方式。这有利于你写出更加优秀的代码
了解原生的东西对你当然有好处了,首先你可以学习到他们对一些方法处理的设计思路。然后你了解了原生的知识,就可以自己去实现一些功能,不用完全依赖一些第三的库,就算用第三方的库如果出了问题也方便调试,可以到源码里去调试。如果你不知道他是怎么实现了,出了问题你就根本不知道怎么去解决。
基本来说,看懂jQuery源码,以后的源码学习之路可以说,平坦。
举报
由浅入深的剖析jQuery库的设计与实现,揭开框架背后的秘密
1 回答jQuery源码中的parent等接口也是需要参数elem的,那为什么就可以直接用空参数调用的?
2 回答jquery ajax作为deferred对象如何触发progress?
6 回答关于1-2(jQuery的遍历结构设计)中,一些代码的不解,望各位解答
4 回答jQuery的遍历同胞结构设计函数为什么是elem.nodeType !== 1呢?谢谢各位!
4 回答.originalEvent , .targetTouches[0] , .touches[0] , .changedTouches[0];分别是什么意思?