之所以将这八个方法放在一块说,是因为这八个方法是通过循环动态生成的.首先要先会用,才可以去试着了解内部结构.了解完了以后,你会发现,你会很熟练的使用它;
?
?...上边那个数组是储存的几个操作的名称,下边的forEach循环是在zepto自执行函数中执行的,就是说,在构件zepto原型的是否就创建了这几个方法;
forEach方法回调返回的参数,第一个是值,第二个是值的下标...;
map方法回调返回的参数同上,在方法内部第一个参数名使用了_(下划线),表示在该函数中并未使用到,但必须要占位(某群某大神就是这么干的),注意数组中存储的,
只有四个值(四个将参数插入至对象中的方法名...[就叫它主动方法吧,原创名字,可以随意使用,不受任何版权约束]),还有数组的顺序也是很重要(根据数组顺序决定插入的位置);
inside变量存储了该方法是否为内部插入的bool值,这也是为什么上边说数组的顺序很重要...;
跳过map方法中的处理,不多做解释,因为这个是转换参数为DOm节点的;
在方法返回时执行的each方法,
方法首先会判断该方法是否为对象内部的操作,如果是,将parent变量赋值为当前对象,如果不是