是否有一组东西是每个JavaScript程序员都应该知道的,以便能够说“我懂JavaScript”?


当前回答

JSLint http://www.JSLint.com/

其他回答

在阅读了以上所有内容之后,使用jQuery这样的框架来学习Javascript也是完全没问题的。事实上,这是很多人开始接触JS的第一种方式。这并不可耻。

jQuery是我最好的推荐。不仅仅是代码本身,它的习惯用法、风格和背后的思想都是最值得模仿的。

对象字面量,因为它们写起来很好。

变量是全局的,除非声明为局部的!!

Bad (DoSomething()只被调用10次):

function CountToTen()
{
  for(i=0; i< 10; i++)
  {
    DoSomething(i);
  }
}

function countToFive()
{
  for(i=0; i<5; i++)
  {
    CountToTen();
  }
}

CountToFive();

好(DoSomething()按预期被调用50次):

function CountToTen()
{
  var i;
  for(i=0; i< 10; i++)
  {
    DoSomething(i);
  }
}

function countToFive()
{
  var i;
  for(i=0; i<5; i++)
  {
    CountToTen();
  }
}

CountToFive();

要说“我懂JavaScript”,你应该注意以下几点:

JavaScript很好,但DOM是个痛点 跨浏览器问题会让你抓狂 除非代码在至少4个不同的好浏览器上测试过,否则你不能说它没有bug 关闭 ..............必须知道 其原型基于...........很好,学习这个很有趣 调试器关键字.....在危机中提供帮助