ret 内,结束循环。...dom 元素下面的所有兄弟,如果类型为 元素,将此元素存储 ret 内,结束循环。...元素的父节点,调用 insertBefore 方法在其前面添加上面的到的新节点
两层循环完毕,操作完成
return this 实现链式编程
before: function(source) {
var...遍历 this 上的所有 dom 元素
遍历当前 dom 元素之前的所有兄弟,如果类型为元素,将此元素存储 ret 内,结束循环
两层循环结束,将 ret 转换成 itcast 对象,作为 next...dom 元素之前的所有兄弟,如果类型为元素,将此元素存储 ret 内,结束循环
两层循环结束,将 ret 转换成 itcast对象 ,作为 nextAll 方法的返回值
prevAll:function