我试图寻找一个JavaScript参考,但没有提供。两个最好的建议来源是MDN(Mozilla开发网络)和W3Schools.

为什么?

有帮助吗?

解决方案

它不喜欢的有一个正式的JavaScript释放。所有的浏览器已经做出了自己的JavaScript发动机的某些都使用相同的。但是,尤其是互联网资源管理器有其自己的版本,不支持的很多其他的什么浏览器的支持,使得它很难使一般JavaScript参考。

编辑:
虽然我知道有一个正式的通信机制详解标准和发展团队,我的一点是,它并不真正的问题,只要浏览器(互联网浏览器)不辜负它。在一天结束时,客户希望JavaScript工作Internet Explorer。他们不会关心的通信机制详解的标准,他们只是希望它的工作。这是JavaScript库来到这个画面,但这是另一个故事。

这是同样的问题HTML和CSS,我们不能使用这些工具的积极发展,直至发生下述任何一种情形:

  • 所有的浏览器,支持他们。
  • 我们提供的浏览器码,使它们支持它。
  • 好了这不起作用在所有的浏览器。

Edit2:
互联网浏览器是越来越接近重新浏览项目,从微软:边缘。然而,这并没有真正改变整个画面。我们仍然有很多,如果不同的浏览器,我们需要的支持。开发人员正在不断努力推动边界什么是可能的。这意味着,我们往往有这样的问题,一些浏览器的版本中,我们想要支持不支持一些特征 标准 (通常是有点流体),这意味着我们需要作出一些变通办法或使用框架的执行缺少的内在特征。

其他提示

您可以尝试使用ECMAscript官方网站

http://www.ecmascript.org/

但有用的实际上是每个浏览器的实现。

我非常喜欢Danny Goodman的JavaScript圣经中的这张备忘单:

http://media.wiley.com/product_ancillary/12 /04705269/DOWNLOAD/9780470526910_Appendix_A.pdf

我会说这个是“官方”: https://developer.mozilla.org / EN / JavaScript的

您还拥有 ECMAScript语言规范,5.1版 (或作为 PDF ,最终规范)

来自Microsoft: JavaScript语言参考:“此文档解释了 Microsoft JavaScript实现,它符合 ECMAScript第5版语言规范。它还提供了Ecma标准中未包含的其他功能。“

如果您正在将ECMAScript用于网络(99.9%的人都是),那么除了语言的基本语法(在上面提到的ECMA-262规范中有所介绍)之外,您可能正在寻找的是DOM引用 - 用于与Web文档交互的ECMAScript API。

我很惊讶没人提到DOM api sofar。目前的W3C DOM标准在这里: http://www.w3.org/TR / DOM-Level-2的核/

(顺便说一句,关于命名混淆 - ECMAScript是官方标准的名称,而“Javascript”和“JScript”是Netscape和Microsoft专有的“forks”)

有一个官方参考,它只是不是一个非常方便的格式。它是 ECMA-262 规范。它是一个单独的非常大的PDF文档,而不是一组可搜索的HTML页面。

Mozilla成员对 MDC上的JavaScript页面的任何修订文档团队(如 Eric Shepherd )是官方的。 JavaScript由Mozilla正式维护,因此只有Mozilla的文档是官方的。支持JavaScript的唯一引擎目前由Mozilla制作,其他所有引擎都实现了ECMAScript。 JavaScript和ECMAScript有很多不同之处(例如,令人敬畏的 let 语句)。

很难有一个“官方”的只要有实现(在所有浏览器中)并且存在规范(ECMAScript)但没有针对规范的实现的一致性测试。

现在,我们在 http://es5conform.codeplex.com/ - 似乎有一些共识认为ECMAScript实现将更加接近,使ECMAScript更有可能成为该语言的官方参考。

我找到了老派的 Netscape 4 JavaScript文档对此目的非常有用。虽然它们显然已经过时了,但像Layers中的一些DOM功能早已不复存在,对于语言基础知识来说它们确实非常扎实。

那是因为在IE至高无上和ECMA标准化之前,Netscape的JavaScript是 最终的JavaScript。其他浏览器几乎必须实现您在那些旧文档中看到的内容。

它们比ECMA-262文件更容易阅读,即使按标准文件标准也是如此。

官方”我认为你的意思是由负责JavaScript的人编写的。

真的在这里猜测,但是负责JavaScript的人(ECMA)不会直接从中赚钱,并且可能没有任何特定的技能来编写参考文档。所以他们既没有激励也没有能力写出好的参考资料。

就个人而言,我喜欢来自O’ Reilly的 JavaScript:权威指南。那是11月份的第六版。

维基百科的语录:

  

Netscape的开始

     

1996年11月,Netscape向 Ecma提交了JavaScript   国际 ......

     

JavaScript由 Mozilla Foundation 正式管理......

因此,在我看来,ECMA是标准,而Mozilla是官方标准。

我非常喜欢 Daniel Krook的apidoc ,尽管它可以使用一些解释和示例。我真的很想看到一个krook w3school mashup。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top