zepto
文章平均质量分 88
对角另一面
这个作者很懒,什么都没留下…
展开
-
读Zepto源码之代码结构
虽然最近工作中没有怎么用 zepto ,但是据说 zepto 的源码比较简单,而且网上的资料也比较多,所以我就挑了 zepto 下手,希望能为以后阅读其他框架的源码打下基础吧。原创 2017-04-05 15:47:23 · 333 阅读 · 0 评论 -
读Zepto源码之assets模块
assets 模块是为解决 Safari 移动版加载图片过大过多时崩溃的问题。因为没有处理过这样的场景,所以这部分的代码解释不会太多,为了说明这个问题,我翻译了《How to work around the Mobile Safari image resource limit》这篇文章作为附文(《怎样处理 Safari 移动端对图片资源的限制》),更详细地解释了这个模块的应用场景。读Zepto源码系原创 2017-09-13 09:00:37 · 233 阅读 · 0 评论 -
怎样处理 Safari 移动端对图片资源的限制
原文作者:Thijs van der Vossen本文翻译自《How to work around the Mobile Safari image resource limit》,原文写于2010年10月25日。可能部分限制已经不再适用。翻译本文的目的是作为《读Zepto源码之assets模块》的附文,读Zepto源码系列文章已经放到了github上,欢迎star: reading-zepto正文开翻译 2017-09-13 08:58:36 · 1524 阅读 · 0 评论 -
读Zepto源码之Touch模块
大家都知道,因为历史原因,移动端上的点击事件会有 300ms 左右的延迟,Zepto 的 touch 模块解决的就是移动端点击延迟的问题,同时也提供了滑动的 swipe 事件。读 Zepto 源码系列文章已经放到了github上,欢迎star: reading-zepto源码版本本文阅读的源码为 zepto1.2.0GitBook《reading-zepto》实现的事件;['swipe', 'swi原创 2017-09-20 07:41:49 · 736 阅读 · 0 评论 -
读Zepto源码之Callbacks模块
Callbacks 模块并不是必备的模块,其作用是管理回调函数,为 Defferred 模块提供支持,Defferred 模块又为 Ajax 模块的 promise 风格提供支持,接下来很快就会分析到 Ajax模块,在此之前,先看 Callbacks 模块和 Defferred 模块的实现。原创 2017-07-23 09:54:23 · 324 阅读 · 0 评论 -
读Zepto源码之Deferred模块
Deferred 模块也不是必备的模块,但是 ajax 模块中,要用到 promise 风格,必需引入 Deferred 模块。原创 2017-07-31 07:34:44 · 388 阅读 · 0 评论 -
读Zepto源码之集合操作
接下来几个篇章,都会解读 zepto 中的跟 dom 相关的方法,也即源码 $.fn 对象中的方法。原创 2017-05-22 07:45:14 · 267 阅读 · 0 评论 -
读 Zepto 源码之神奇的 $
经过前面三章的铺垫,这篇终于写到了戏肉。在用 zepto 时,肯定离不开这个神奇的 $ 符号,这篇文章将会看看 zepto 是如何实现 $ 的。原创 2017-05-14 09:46:01 · 391 阅读 · 0 评论 -
读Zepto源码之内部方法
读Zepto源码之内部方法原创 2017-04-16 14:03:26 · 398 阅读 · 0 评论 -
读 zepto 源码之工具函数
Zepto 提供了丰富的工具函数,下面来一一解读。原创 2017-04-30 09:45:26 · 393 阅读 · 0 评论 -
读Zepto源码之IOS3模块
IOS3 模块是针对 IOS 的兼容模块,实现了两个常用方法的兼容,这两个方法分别是 trim 和 reduce 。 读 Zepto 源码系列文章已经放到了github上,欢迎star: reading-zepto源码版本本文阅读的源码为 zepto1.2.0GitBook《reading-zepto》trimif (String.prototype.trim === undefined) // f原创 2017-09-30 07:29:59 · 205 阅读 · 0 评论