Welcome 微信登录

首页 / 脚本样式 / JavaScript

document.all与getElementById、getElementsByName、getElementsByTagName用法区别-getElementById

document.all与getElementById、getElementsByName、getElementsByTagName用法区别-getElementById

不过,如果您需要查找文档中的一个特定的元素,最有效的方法是 getElementById()。 不过要注意的是使用getElementById时对不同的浏览器执行的结果可能是不同的,以下有相关说明 复制代码 代码如下:text1: <input name="textName1" type="text" id="textName2" /> <br> text2: <input name="textName2" type="tex...
javascript this用法小结

javascript this用法小结

this是面向对象语言中的一个重要概念,在JAVA,C#等大型语言中,this固定指向运行时的当前对象。但是在javascript中,由于 javascript的动态性(解释执行,当然也有简单的预编译过程),this的指向在运行时才确定。这个特性在给我们带来迷惑的同时也带来了编程上的 自由和灵活,结合apply(call)方法,可以使JS变得异常强大。2.变化的this 在JavaScript中,this通常指向的是我们正在执行的函数本身,或者是指向该函数...
JavaScript 字符串连接性能优化

JavaScript 字符串连接性能优化

复制代码 代码如下:var str = "hello"; str += " world"; 后台所做工作: 1)创建存储 "hello" 的字符串,且使 str 指向它。 2)创建存储 "world" 的字符串。 3)创建存储结果的字符串。 4)将 str 中的当前内容复制到结果字符串中。 5)把 world 复制到结果字符串中。 6)更新 str ,使 str 指向结果字符串。 每拼接一次字符串就循环重复2)~6),如果重复成百上千次则会非常消耗资源,影...
jQuery 各种浏览器下获得日期区别

jQuery 各种浏览器下获得日期区别

如果在IE下执行: 复制代码 代码如下:var currentDate = new Date(); alert(currentDate.getYear()); 会弹出2008,但是在FF下就是108,这是为什么呢? 首先了解一下“格林威治标准时 (GMT)”时间,它是从1900年开始,我们来看一下这个运算表达式:108 + 1900 = 2008 原因是FF没有加上1900这个年份,然后代码如下: 复制代码 代码如下:/** * 获得当前的日期 * * @...
<< 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 >>