Zepto源码分析(持续更新)

原创 我的小苹果 教程 Zepto源码分析 236阅读 2017-12-17 01:16:30 举报

前端最近几年实在是太火了,引得无数人为之"倾倒",react、vue、angular更是火的不能再热,甚至熟悉或者精通这三者已经成为前端找工作的标配,人人口中皆是双向数据绑定,单向数据流等,似乎也早已忘了这些伟大的框架或者库的底层还是那些基础的dom事件,javascript语言特性,以及基础算法。

学习这些流行的框架或者库可以让我们走的更快,但是如果想走的更远,我们还是得回归基础

于是选择了读zepto的源码,它不像jQuery那般晦涩难懂,也没有为了兼容低级浏览器而添加了一些奇淫技巧。读它可以了解到一些框架的基础架构,也可以学习灵活运用js,dom。

以下是正在看或者已经看完并添加注释的模块
zepto模块 ...

event事件模块☑️

ajax模块☑️

deferred模块 ...

form模块☑️

data模块☑️

touch模块 ...

ie模块☑️

以下是看这些模块对应的写的一些文章

1. mouseenter与mouseover为何这般纠缠不清?

2. 向zepto.js学习如何手动触发DOM事件

3. 谁说你只是"会用"jQuery?

4. 原来你是这样的jsonp(原理与具体实现细节)

5. 这些Zepto中实用的方法集

6. Zepto核心模块之工具方法拾遗

7. Zepto源码分析之form模块

8. 看Zepto如何实现增删改查DOM

9. Zepto中数据缓存原理与实现

10. Zepto源码分析之ie模块

11. Zepto这样操作元素属性

12. 向Zepto学习关于"偏移"的那些事

欢迎小伙伴们一起来学习Zepto的源码

评论 ( 4 )
最新评论
我的小苹果 3F 2017-12-20 23:53:59 4F

。。。

lawrence 2F 2017-12-20 13:53:43 3F

你都掌握到哪个程度了呢?

我的小苹果 1F 2017-12-17 23:57:49 2F

要看你怎么定义“掌握”,这个概念了。

lawrence 2017-12-17 23:54:58 1F

react、vue、angular掌握一个不够么?楼主掌握几个?