是否有一组东西是每个JavaScript程序员都应该知道的,以便能够说“我懂JavaScript”?
当前回答
如果你不知道以下内容,你就不懂JavaScript:
闭包 基于原型的继承 模块模式 w3c dom的 事件是如何工作的
其他回答
... 关于谷歌Web Toolkit,这意味着您的javascript项目可能可以以一种更方便的方式开发。
..javascript不是Java:)
很多人从网站开发开始就告诉我javascript就是简单的java!
每个javascript程序员都应该知道什么?
不如这样,我只需点击两下就能关掉你的努力。所以,如果可能的话,提供一个后备方案。
变量是全局的,除非声明为局部的!!
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库(Jquery, Prototype等)。 学习如何使用主要浏览器的调试工具(MSIE 7-8, Firefox, Chrome, Safari) 深入了解这个行业:Douglas Crockford的网站是一个宝库,ajajana.com是一个很好的博客,可以让你了解关于Javascript的新的、有趣的或奇怪的想法。还有很多其他的资源,但这些是对我帮助最大的。