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了。

  1. //avoid! 
  2. setTimeout(“alert(‘Hello world!’) “, 1000); 
  3. //preferred 
  4. setTimeout(function() {  
  5. alert(“Hello world!”);  
  6. }, 1000); 

 前者会引起性能损失。but why? I need to do a test.