
javascript
iteye_14015
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
对象的使用和属性
对象使用和属性JavaScript 中所有变量都是对象,除了两个例外 null 和 undefined。[code="java"]false.toString() // 'false'[1, 2, 3].toString(); // '1,2,3'function Foo(){}Foo.bar = 1;Foo.bar; // 1[/code]一个常见的误解是数字的字面值(l...2012-07-18 09:46:11 · 196 阅读 · 0 评论 -
hasOwnProperty 函数
为了判断一个对象是否包含自定义属性而不是原型链上的属性, 我们需要使用继承自 Object.prototype 的 hasOwnProperty 方法。注意: 通过判断一个属性是否 undefined 是不够的。 因为一个属性可能确实存在,只不过它的值被设置为 undefined。 hasOwnProperty 是 JavaScript 中唯一一个处理属性但是不查找原型链的函数。...2012-07-18 10:48:52 · 204 阅读 · 0 评论 -
for in 循环
和 in 操作符一样,for in 循环同样在查找对象属性时遍历原型链上的所有属性。注意: for in 循环不会遍历那些 enumerable 设置为 false 的属性;比如数组的 length 属性。[code="java"]// 修改 Object.prototypeObject.prototype.bar = 1;var foo = {moo: 2};for(...2012-07-18 11:08:10 · 1111 阅读 · 0 评论 -
javascript 设置时延
在JavaScript中,有两种方式可以设置时延(time delay)。第一种方式很简单,这种方法会先等待所设定的时长,然后再运行函数代码。第二种也是一样,只是它会重复运行函数代码。 注意,许多浏览器的最小时延值在25到75毫秒之间,一些极速浏览器的最小时延可达3毫秒。如果设置的时延值小于浏览器的最小值,代码运行的实际时延就是就是浏览器的最小时延值。即便设置时延值高于最小值时,其实际时延...2012-08-08 13:04:38 · 426 阅读 · 0 评论