【发布时间】:2012-08-16 13:41:58
【问题描述】:
好的,所以我正在尝试正确地学习 JavaScript,以便我可以编写好的、干净的客户端代码,但是每当我认为自己取得了进步时,总会有一些事情阻止我走上正轨!
我想知道:
JavaScript、ECMAScript 和 JScript 有什么区别?
我应该重点学习哪些方面?
如果这些是版本化的,我应该支持哪个版本?
是否有任何非常好的参考资料(网络/书籍等)必须拥有/阅读?
如何确保我编写的内容与所有主流浏览器(IE、FF、Safari、Chrome、Opera 等)兼容?
最重要的是...是否有核心对象(数组、数字等)的引用,以便我知道已经实现了什么以及我需要自己做些什么?
谢谢。
【问题讨论】:
-
ECMAScript 是一个标准,其中 JavaScript 和 JScript 是两种不同的实现(或“方言”)。
-
维基百科:如果您只阅读第一部分,JScript 将回答您的部分问题。
-
下面的问题也有些重复这个问题:What is the difference between JavaScript and ECMAScript?
-
我发现的最好的 JavaScript/ECMAscript 书叫做 JavaScript: the Good Parts。由普及 JSON 数据格式的 Douglas Crockford 编写。谷歌搜索书名将在前几个结果中的某处找到合法的免费副本。
标签: javascript jscript