把JavaScript中的伪数组转换为真数组
在 JavaScript 中, 函数中的隐藏变量 arguments 和用 getElementsByTagName 获得的元素集合(NodeList)都不是真正的数组,不能使用 push 等方法,在有这种需要的时候只能先转换为真正的数组。
对于 arguments,可以使用 Array.prototype.slice.call(arguments); 来达到转换的目的,但对于 NodeList 则不行了,其在 IE8 及以下将会报错,只能说其 JS 引擎有所限制。
因此,如果需要把 NodeList 转换为真正的数组,则需要做下兼容处理。
JavaScript设置主页功能
JavaScript收藏功能
基于JQuery的,你可以根据自己的需求来修改。
javascript检测元素是否支持某个属性代码
用法:
创建和使用命名空间
使用方式
以上就是本文的全部内容了,希望大家能够喜欢。