JQuery模块分析及其实现第四部分属性部分功能及实现,接第三部分!
appendTo 方法
功能:将结果集中的元素 追加到指定的 dom 元素上....语法:.appendTo(target)
实现思路
定义 appendTo 方法,声明一个形参 target .追加到目标 dom 元素
选择器
dom 元素
dom 数组
为了操作方便...就会在添加样式时,只有没拷贝的节点有样式
appendTo: function(target) {
var node,
ret = [];
// 统一target类型 为itcast对象(为了方便操作...两层循环结束,操作完成
将 ret 转换成 itcast 对象,作为 prependTo 方法的返回值,实现链式编程.
prependTo: function(target) {
//定义变量node...元素的索引是否为0
如果是 0 ,不需要拷贝节点
否则要深拷贝节点
先拿到当前遍历 this 的 dom 元素的父节点,调用 insertBefore 方法在其前面添加上面的到的新节点
两层循环完毕,操作完成