我想问下,学这个对于开发有什么帮助?
前面两行代码说对了,第四行代码比三行权植高所以span中显示为purple颜色。区分一下是非常有必要的。因为这两个东东对于初学者来说是会比较难理解。简单点来说,nth-child是不区分元素类型,nth-of-type是可以区分元素类型。
对我的帮助,就是熟悉了js。。。。
学习jquery源码,可以了解作者的设计思路和一些功能实现手法。尤其jquery是跨浏览器的,这个对以后写出兼容性强的js代码有帮助。
学习jquery源码,可以更加轻车熟路使用jquery。
你还可以从中学到js代码的实现思路和代码的组织方式。这有利于你写出更加优秀的代码
了解原生的东西对你当然有好处了,首先你可以学习到他们对一些方法处理的设计思路。然后你了解了原生的知识,就可以自己去实现一些功能,不用完全依赖一些第三的库,就算用第三方的库如果出了问题也方便调试,可以到源码里去调试。如果你不知道他是怎么实现了,出了问题你就根本不知道怎么去解决。
基本来说,看懂jQuery源码,以后的源码学习之路可以说,平坦。