昨天听说了zepto.js,正好最近也比较闲,所以就学习一下这个著名DOM操作库,由于本人刚接触这个,但又不想单纯的说如何使用,所以本人会按照API顺序来说明方法如何使用并试着将对于源码的理解写上来;...对象,
如果selector为字符串,先去除两端空格,然后判断selector是否为包含html标签的字符串,
如果是则通过fragment方法生成一个dom对象并返回,
当验证selector...对象,而调用.find方法去执行的目的是为了兼容有些zepto对象数组下有多个对象,其实find里边也是循环调用qsa(zepto封装的query方法,下边都会说)
为空时就直接通过document...containers是一个数组,数组中存放的为数个createElement方法:
?
...方法接收两个参数,上下文,选择器;
$()方法中如果不传入上下文的话,默认是这样调用的
zepto.qsa(document,selector)
默认将document作为上下文传入;
作为一个看美剧十句话能听懂三句的人