javascript 是case-sensitive 的语言。如果在js编码中出现不确定是onclick还是onClick等等情况,只要记住:在html中,标签名称和属性不论大小写都ok,但在js里面统统都必须是小写。
core javascript defines five useful classes: Date, Array, Function, RegExp and Error.
js 具备像java语言的垃圾回收机制。
在使用method而犯糊涂的时候,比如不清楚是str.split()还是split(str)。只要记住js是一种Object-Oriented Language,所以你应该自信满满的敲下:str.split('x')
避免使用setInterval,因为可能出现function没有运行完而间隔时间结束,又开始运行function了。
- //avoid!
- setTimeout(“alert(‘Hello world!’) “, 1000);
- //preferred
- setTimeout(function() {
- alert(“Hello world!”);
- }, 1000);
前者会引起性能损失。but why? I need to do a test.