材料的浪费和环境的污染确实是个麻烦事,彩色代码的纸质印刷这方面更为严重……不过比起无端大跃进的工业来说这算个啥
@
sdjl 单就jQuery源码这本来说,其实根据我的经验,看jQuery的源码绝对不是学前端的一条好路子,那东西好用但源码的可读性和学习性真心是一个烂啊……
但是jQuery里有几个模块的思想很值得学,分别是:
data:
1. 如何给DOM对象加上数据,但又不把数据直接挂在DOM上产生环依赖造成内存问题
2. 如何给Object.freeze或Object.seal后的对象加数据又不会报错
3. 如何统一对象和DOM的数据存储
4. 如何把数据分隔成内部(给event之类用)和外部(给开发者用)的
event:
1. 如何统一函数调用顺序
2. event namespace的实现
3. delegate(现在的on的一部分)的实现
4. live就别看了这货坑了多少人……
5. 如何模拟capture过程(不知道现在的版本还有没有这东西)
feature:检测特性的基本思路(创造环境、检测差异、得到结果)
别的像attr、prop、dom真心是一堆没意思的拼凑和各种1年能遇上一次了不起的兼容性处理。而Deferred、Callback、ajax又太过复杂越看越容易迷失,实在没必要作为学习而去阅读