ser*_*0ne 32 javascript jscript
好的,所以我正在努力学习JavaScript,以便我可以编写好的,干净的客户端代码,但每当我认为我正在取得进展时,有些东西会让我陷入困境!
我想知道:
JavaScript,ECMAScript和JScript有什么不同?
我应该把重点放在学习上?
如果这些是版本化的,我应该支持哪个版本?
是否有必要/读取的真正好的参考(网络/书籍等)?
我如何确保我所写的内容符合所有主流浏览器(IE,FF,Safari,Chrome,Opera等)?
最重要的......是否有核心对象(数组,数字等)的参考,所以我知道已经实现了什么以及我自己需要做什么?
谢谢.
Guf*_*ffa 29
当Netscape开发语言时,Javascript是原始名称.
JScript是微软自己实现的名称.
ECMAScript是ECMA开发的语言标准的名称,来自最初的Javascript实现.
所以,它只是一种语言,具有不同的实现.
Javascript和JScript的实现在它们支持的内容上有所不同,但每个版本都支持相应版本的ECMAScript标准中的内容.通常,您只需使用支持的几个版本,以便它可以在所有仍在使用的浏览器中使用.
一个参考是Mozilla开发者网络,因为Mozilla是当前的Javascript开发者.对于每个方法和属性,您可以找到它所支持的版本.
JScript在Microsoft Developer Network中有记录,并且有类似的支持信息.(请注意,所有Microsoft文档都存在,而不仅仅是JScript,因此例如,您需要搜索"jscript数组"而不仅仅是"数组".)
使用像jQuery这样的库有助于避免处理浏览器之间的一些兼容性问题.
| 归档时间: |
|
| 查看次数: |
15219 次 |
| 最近记录: |