[JavaScript 随笔] 理解严格相等、非严格相等和隐式类型转换

2015-12-27
阅读 2 分钟
4.7k
JavaScript 中大概有这几种 “类型”: undefined null string boolean number object function 之所以在 “类型” 上加了双引号,是因为严格来说,null 的类型是 object。但本文讨论的主题包括了关于 null 的类型转换,它和 object 不同,所以单独列出来了。这点请根据上下文强行区分一下,不是bug、不是bug、不是bug。 有...

[JavaScript 随笔] 垃圾回收

2015-08-30
阅读 3 分钟
7.5k
在 JavaScript 中,由于垃圾回收是自动进行的,所以人们在编码时可能不太会注意这方面。但事实是,一些 webapp 在使用一段时间后,会出现卡顿的现象,特别是那些单页应用,包括 WebView 方式的手机 app 。这个现象在传统的“单击 - 刷新”类型的页面中并不明显,因为页面刷新之后,所有没有被回收的垃圾对象也会被清除,但...

[JavaScript 随笔] 关于 this 你必须知道这几点

2015-07-23
阅读 3 分钟
3k
关于 JavaScript 中 this 的坑大家都踩过。像本文开头的这句话,道理你都懂,但是……所以这里就总结了几个 this 最常用的使用场景。