new操作符

一. new是干嘛的?

new操作符用来生成一个新的对象, 它后面必须跟上一个函数(否则, 会抛出TypeError异常), 这个函数就是我们常说的构造函数.

(全文…)

,

this, 你到底指向谁

几个月之前, 拜读了《javascript语言精髓》, 从中得知: this的值取决于调用的模式, 而JS中共有4中调用模式…

一. 方法调用模式

当一个函数被保存为对象的一个属性时, 我们称它为一个方法, 当一个方法被调用时, this指向该对象, 如:

(全文…)

一. 背景

通常, 我们在使用表单时, 会给表单元素设置一个name属性, 这是再正常不过的操作, 但是, 现在我建议你, 最好不要将某个表单元素的name属性值设置为tags.

(全文…)

,

浅析数组分时处理

终于开始写这篇文章了, 憋了很久, 故意等到写完JS的单线程和计时器, 才开始着手准备这一篇.
因为, 我觉得要把分时处理的妙处理解得深刻一些, 就必须先理解”JS的单线程和计时器”!
数组分时处理的重点

(全文…)

,

关于计时器

一. 三个知识点

1. 计时器并不是JS语言的一部分,而是浏览器引入的方法和对象的一部分;

2. 在OS上,浏览器的最小延时时间为10ms,在windows上为15ms(注: 据我的测试, 15ms仅针对IE, 其他浏览器可以设置低于15ms的延时, 而不会被忽略);

(全文…)

, , ,