Skip to content

Latest commit

 

History

History

【学习】源码学习

jquery源码太多了,如果一开始看源码就看jquery的话很容易就放弃了。

推荐顺序:

underscore.js:一个JavaScript实用库,提供了一整套工具方法,github上有带注释的源码,一千多行。学习一下封装那些常用api的最佳实践。

zepto.js:jquery的移动版?源码也不多

backbone.js: 两千多行的MVC框架,在阅读angular源码之前先阅读一个经典而轻量的backbone吧

这三个是开始阅读源码比较推荐的,除此之外可以看一些UI框架,一些经典轮子之类的,比如阅读fastclick**这种,学习一波手势与事件

阅读大型 JavaScript 源码时有什么好用的工具? - 林建入的回答

工具:

https://www.zhihu.com/question/25490540/answer/30883710

https://link.zhihu.com/?target=https%3A//github.com/Jianru-Lin/lambda-view

underscore.js

有注释的underscrore源码

http://www.css88.com/doc/underscore1.8.2/docs/underscore.html

  • 1.8.2源码分析:

http://www.imooc.com/article/1566

  • 1.8.2 中文文档

http://www.css88.com/doc/underscore1.8.2/

  • 工具打开1.8.2

http://www.bootcdn.cn/underscore.js/