使用webpack自动管理工具管理项目
分布式版本控制系统git的简单使用
是时候规范一下Markdown文本的书写了
javascript原生框架(七)--动画模块
javascript原生框架(六)--事件处理
javascript原生框架(五)--文档处理模块
appendTo方法
- 语法:
.appendTo(target) - target类型 选择器、dom元素、dom数组
- 统一target类型 为 moyas对象:为了方便操作
- 实现思路
- 统一target类型,定义新增节点变量node,临时存储要分配的节点
- 定义ret数组变量,用来存储总共分配出去的节点
- 遍历this上的每一个dom元素,在遍历target上的每一个dom元素
- 首先判断当前dom元素是否为target上的第一个dom元素
- 如果为真,就不克隆节点,直接将要被添加的节点赋值给node
- 如果为假,就要深克隆节点,在赋值给node
- 使用遍历target当前的dom元素 追加 指定节点node
- 两层循环结束,操作完成。
- 最后将ret转换成moyas对象,作为appendTo方法的返回值。实现链式编程