随笔分类 -  zepto源码分析

不想看Jquery源码,那就看看zepto吧,反正差不多。
摘要:复习下ajax吧! 1.创建XMLHttpRequest对象 代码仅供参考,具体功能可以自己扩展。 http://www.cnblogs.com/jiebba/p/6529854.html http://www.cnblogs.com/jiebba 我的博客,来看吧! 如果有错误,请留言修改下 哦! 阅读全文
posted @ 2017-03-15 09:51 小结巴巴吧 阅读(332) 评论(0) 推荐(0)
摘要:1.现在看看对JSONP的封装 get / post / getJson 在 ajax的基础上封装了再次封装了。 zepto基本差不多完成了, 看了之后,不难发现,zepto也就有几大模块: 选择器 , 一些js原生方法的封装 , 事件模型模块 , 再就是 ajax 的封装 。 代码仅供参考,具体功 阅读全文
posted @ 2017-03-15 09:51 小结巴巴吧 阅读(275) 评论(0) 推荐(0)
摘要:复习下事件的有关内容: 1.现在用的绑定/删除: obj.addEventListener(type,fn,false) obj.removeEventListener(type) obj.attachEvent(type,fn) //ie obj.detachEvent(type) 2.js的ev 阅读全文
posted @ 2017-03-14 09:50 小结巴巴吧 阅读(234) 评论(0) 推荐(0)
摘要:zepto的原型 $.fn 属性: 绑定到原型上面 代码仅供参考,具体功能可以自己扩展。 个人博客 :很多好用的 npm 包 , 可以看看 https://gilea.cn/ http://www.cnblogs.com/jiebba/p/6529854.html http://www.cnblog 阅读全文
posted @ 2017-03-14 09:49 小结巴巴吧 阅读(301) 评论(0) 推荐(0)
摘要:我们从入口开始吧 $ 函数就是执行了 zepto的init()函数 selector 几种形式: 没有 返回一个dom类数组list string 如果是选择器,直接返回dom的list对象 function 直接执行$(document).ready()函数 如果是Z实例 直接返回selector 阅读全文
posted @ 2017-03-13 09:32 小结巴巴吧 阅读(250) 评论(0) 推荐(0)
摘要:扩展函数 第一个参数为boolean true 则深扩展, getElementByClassName 通过class获取节点 getElementByTagName 通过标签回去 获取单个选择器 代码仅供参考,具体功能可以自己扩展。 http://www.cnblogs.com/jiebba/p/ 阅读全文
posted @ 2017-03-13 09:32 小结巴巴吧 阅读(296) 评论(0) 推荐(0)
摘要:Object.getPrototypeOf(obj) 返回 obj 的原型 这是查看是不是简单的对象 'length' in obj 对象obj是否有length属性 是否为类数组 compact(array) 去除array里面的空数组 flatten(array) 如果array数组是个Z对象数 阅读全文
posted @ 2017-03-10 18:39 小结巴巴吧 阅读(324) 评论(0) 推荐(0)
摘要:1. fragmentRE = /^\s*<(\w+|!)[^>]*>/; 这里复习下正则表达式 \s { 匹配任何空白符,包括空格、制表符、换页符等 } --> [\f\n\r\t\v] \f { 换页符 } --> [\x0c\cl] \n{ 换行符 } --> [\x0a\cj] \r { 回 阅读全文
posted @ 2017-03-10 18:38 小结巴巴吧 阅读(515) 评论(0) 推荐(0)