微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

JavaScript常用脚本汇总二

把JavaScript中的伪数组转换为真数组

在 JavaScript 中, 函数中的隐藏变量 arguments 和用 getElementsByTagName 获得的元素集合(NodeList)都不是真正的数组,不能使用 push 等方法,在有这种需要的时候只能先转换为真正的数组。

对于 arguments,可以使用 Array.prototype.slice.call(arguments); 来达到转换的目的,但对于 NodeList 则不行了,其在 IE8 及以下将会报错,只能说其 JS 引擎有所限制。

因此,如果需要把 NodeList 转换为真正的数组,则需要做下兼容处理。

代码如下:

JavaScript设置主页功能

代码如下:
JavaScript设置“设为<a href="https://www.jb51.cc/tag/shouye/" target="_blank" class="keywords">首页</a>”和“收藏<a href="https://www.jb51.cc/tag/yemian/" target="_blank" class="keywords">页面</a>”(兼容IE和火狐浏览器) <Meta charset="utf-8">

JavaScript收藏功能

代码如下:
demo <Meta charset="utf-8">

基于JQuery的,你可以根据自己的需求来修改。

javascript检测元素是否支持某个属性代码

代码如下:

用法

代码如下:

创建和使用命名空间

代码如下:

使用方式

代码如下:
odo }

以上就是本文的全部内容了,希望大家能够喜欢。

原文地址:https://www.jb51.cc/js/55435.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐