类数组对象是一个很好的存储结构,但是功能太弱了,为了享受纯数组的哪些便捷的方法,使用前可以做下转换,通常可以使用$.slice.call()方法做转换,但是旧版本的IE下的HTMLCollection、NodeList不是Object的子类,如果采用[].slice.call()方法可能会导致异常, ...
分类:
编程语言 时间:
2017-02-17 17:02:37
阅读次数:
162
git地址:https://github.com/jiqianqin/filters 不断优化中,欢迎加入讨论~ filter-tags 效果图: [{ "key": "areaRange","desc": "面积(㎡)", "nodeList": [ {"key": 1,"desc": "50m² ...
1.document document方法getElementById (Node)返回指定节点的引用getElementsByTagName (NodeList)返回文档中所有匹配元素的集合querySelector (Node)返回与选择器匹配的首个节点 (ie8+)querySelectorA ...
分类:
Web程序 时间:
2016-12-25 21:03:47
阅读次数:
264
10.1节点层次 html元素通过元素节点表示,特性节点通过特性节点表示,文档类型节点通过文档类型节点访问,这些类型都继承一个基类型。 10.1.1 Node类型 nodeType属性表明节点的类型 每个节点都有一个childNodes属性,保存着一个Nodelist类数组对象,可以使用Array. ...
分类:
其他好文 时间:
2016-12-12 01:50:51
阅读次数:
165
作为一个前端,不能不考虑性能问题。对于大多数前端来说,性能优化的方法可能包括以下这些: 等等…… 有兴趣的同学,可以自行搜索雅虎关于前端优化的十四条规则。但这些规则当中,有多少是需要前端工程师付诸实践的?就我来说,CDN、缓存的设置,就是不需要我去关心的(作为一个苦逼外包,是没有权限去生产环境操作的 ...
分类:
其他好文 时间:
2016-12-12 01:39:28
阅读次数:
241
function getDataType(any){ /* (1) Object.prototype.toString.call 方法判断类型: 优点:通用,返回"[object String]" 具体object的类型 缺点:不能返回继承的类型 (2)typeof x 缺点:对object类型不能 ...
分类:
编程语言 时间:
2016-11-11 09:57:33
阅读次数:
274
1. nodelist对象在文档结构变化时会自动更新 2. 表格对象.tBodies 获取到当前表格对象下的所有tbbody标签 是数组集合 tbody对象.rows获取当前对象下所有行对象,也是数组 行对象.cells获取当前对象下所有单元格,数组 3. select对象.length 设置或者返 ...
分类:
其他好文 时间:
2016-11-06 17:18:11
阅读次数:
205
伪数组: 具有length属性; 按索引方式存储数据; 不具有数组的push()、pop()等方法; 伪数组无法直接调用数组方法或期望length属性有什么特殊的行为,不具有数组的push()、pop()等方法,但仍可以对真正数组遍历方法来遍历它们。这种对象有很多,比较特别的是function内的a ...
分类:
编程语言 时间:
2016-11-02 23:06:29
阅读次数:
1069
从以下属性读出来的信息可以让我们了解相邻节点之间的关系。 childNodes属性将返回一个数组,这个数组由给定元素节点的子节点构成: 这个属性返回的数组是一个nodeList集合。这个nodeList集合里的每个节点都是一个节点对象。这些节点对象都有着nodeType、nodeName、nodeV ...
分类:
其他好文 时间:
2016-11-01 16:43:38
阅读次数:
153