代码改变世界

childNodes与children

2017-03-29 22:28 by 认真编码快乐生活, 166 阅读, 0 推荐, 收藏, 编辑
摘要:一、使用性来说:childNodes获取的是所有的子节点信息,包括元素,属性,文本节点;只有当nodeType=1是元素节点,nodeType=2表示属性节点,nodeType=3则表示文本节 点;使用childNodes需要注意,当子元素中有空格或者换行符都表示存在子节点即文本节点; 二、由于Fi 阅读全文

table子节点

2017-03-12 17:39 by 认真编码快乐生活, 549 阅读, 0 推荐, 收藏, 编辑
摘要:今天尝试着给表格的子节点添加数据,给最后一行之前添加数据,然而无论怎么操作,得到的结果都是出错;然后上网各种查阅资料,发现table标签下默认有一个子节点tbody,所以对childNodes的操作都会出错,或者是结果不准确。无奈之下只好对table进行tr的获取以达到表格数据的插入;以下为简要代码 阅读全文

flex布局

2017-03-11 14:21 by 认真编码快乐生活, 160 阅读, 0 推荐, 收藏, 编辑
摘要:容器的属性 flex-direction flex-wrap flex-flow justify-content align-items align-content 1、flex-direction属性决定主轴的方向(即项目的排列方向 水平和竖直各两个方向): 阅读全文

js阻止事件冒泡

2017-03-09 18:04 by 认真编码快乐生活, 140 阅读, 0 推荐, 收藏, 编辑
摘要:由于窗口的多层次关系,经常会出现调用内层函数是自动调用外层函数,此时就需要使用js中对冒泡事件的阻止机制。阻止事件的冒泡有以下两种方式:w3c的方法是e.stopPropagation(),IE则是使用e.cancelBubble = true; 以下为一行阻止冒泡的写法(同时对兼容性问题进行了处理 阅读全文

js添加事件监听

2017-03-09 17:56 by 认真编码快乐生活, 2868 阅读, 0 推荐, 收藏, 编辑
摘要:1)对于大多数浏览器添加事件监听使用addEventListener(),此函数使用方式为obj.addEventListener('method','function',bool);如添加鼠标点击事件click,移动 mousemove等,第二个参数为调用的方法,第三个参数表示是否需要捕捉,是一个 阅读全文