zepto
userkang
这个作者很懒,什么都没留下…
展开
-
zepto源码阅读第一天
zepto github地址:git@github.com:madrobby/zepto.git 看到目录结构后,找到 src/zepto.js 1、代码结构: var Zepto = (function() {...})() window.Zepto = Zepto window.$ === undefined && (window.$ = Zepto) 这里使用 ID...原创 2018-06-04 02:00:01 · 245 阅读 · 0 评论 -
zepto源码阅读第四天
今天把 $.fn 的其余函数一起列出来哈。 get: function(idx){ // 可选,不传时,将Zetpo转换成数组 return idx === undefined ? slice.call(this) : this[idx >= 0 ? idx : idx + this.length] }, toArray: function(){...原创 2018-06-22 00:53:12 · 152 阅读 · 0 评论 -
zepto源码阅读第二天
上次将了init函数,下面简单说下init函数里面用到的几个工具函数。 一、zepto.fragment函数 // `$.zepto.fragment` 是将传入的html字符串或者其他的tag标签生成为DOM节点 // 被生成的DOM节点将以数组格式返回 // 为了兼容一些不支持DOM的浏览器,可以在插件里重写这个函数 zepto.fragment = function(htm...原创 2018-06-10 22:11:21 · 156 阅读 · 0 评论 -
zepto源码阅读第三天
今天准备把 $.fn 上的函数对照 API 文档过一下。由于函数过多,就不一一记录了,就把觉得重要的记录下来吧。 zepto API 在线文档地址: 英文版:http://zeptojs.com/ 中文版:http://www.css88.com/doc/zeptojs_api/ 1、直接继承原声js的几个方法 forEach: emptyArray.forEach, reduce: ...原创 2018-06-11 03:56:36 · 207 阅读 · 0 评论