Javascript语法词典(标准函数、对象、方法和关键字)

Javascript语法词典(标准函数、对象、方法和关键字),javascript,syntax,dictionary,Javascript,Syntax,Dictionary,在哪里可以找到所有默认javascript关键字和函数/方法/成员名称的综合字典? 我发现的一些地方: 我有记事本++,所以我的第一个想法是从javascript xml中提取所有自动填充词。这是我目前所拥有的,但并不全面。然后我记得Chrome的js控制台也有自动填充功能,而且它肯定非常全面(它还包括用户定义的内容,但不是完全空白的页面)。唯一的问题是,如何找到Chrome默认js设置的缓存位置? 注:我也在想,也许有一本综合性的在线词典或什么的。此外,即使它不是一个完美的所有单词的csv,我

在哪里可以找到所有默认javascript关键字和函数/方法/成员名称的综合字典?

我发现的一些地方:

  • 我有记事本++,所以我的第一个想法是从javascript xml中提取所有自动填充词。这是我目前所拥有的,但并不全面。
  • 然后我记得Chrome的js控制台也有自动填充功能,而且它肯定非常全面(它还包括用户定义的内容,但不是完全空白的页面)。唯一的问题是,如何找到Chrome默认js设置的缓存位置?

注:我也在想,也许有一本综合性的在线词典或什么的。此外,即使它不是一个完美的所有单词的csv,我也可以编写一个快速过滤程序来正确格式化它。最后,它不需要全面到包含每个单词和每个特定于供应商的函数/对象名称-它主要是供个人使用的,因此它不需要一直保持准确和最新,等等。

Mozilla开发者网络是JS文档的好地方

他们有一个写得很好的wiki,包含了几乎所有内容的数千篇文章,甚至是即将发布的ECMAScript 6的一些文档

见:


Mozilla开发者网络是JS文档的好去处

他们有一个写得很好的wiki,包含了几乎所有内容的数千篇文章,甚至是即将发布的ECMAScript 6的一些文档

见:


上面的参考链接中也有一些是没有的,所以如果你需要注意关键词,请不要忘记查看这些链接。它是作为附录引用的。我不是在寻找参考,我只是一个列表-如果页面上列出了所有内容,那么此页面将有所帮助。也就是说,我没有看到“窗口”、“控制台”等。谢谢!我可以用它,但它似乎还是不。。。全面-我仍然没有看到HTML界面下的“窗口”或“控制台”。而
console
是浏览器中
window
的一个属性,以及您可以提到的许多其他常见内容;)还有一些是上面的参考链接没有的,所以如果你需要注意关键词的话,也不要忘了查看这些。它被引用为附录AI。我不太想找参考,因为我只是一个列表-如果页面上列出了所有内容,这个页面会有所帮助。也就是说,我没有看到“窗口”、“控制台”等。谢谢!我可以用它,但它似乎还是不。。。全面-我仍然没有看到HTML界面下的“窗口”或“控制台”。而
console
是浏览器中
window
的一个属性,以及您可以提到的许多其他常见内容;)听起来对我来说是个错误的方法。可以压缩的是局部变量名和模块作用域(未公开)属性名。所有全局的或实现了你无法控制的接口的东西都是不可压缩的。“关键字”或“普通名称”对你没有帮助。顺便问一下,你为什么要重新发明轮子?或者这只是为了学习?如果我理解正确的话,让javascript尽可能简洁,可以优化和混淆代码。我在流行的库(例如JQuery)中看到了它。@Bergi,我明白你的意思:我试图避免压缩标准的全局变量/函数/对象等。如果我没有这些关键字的库,我的程序会将它们视为用户定义的-这是行不通的。它不应该反过来工作吗?在其中一个文件中声明(作为本地[或全局])的所有内容都是用户定义的,其余的都隐式地作为全局的。对我来说,这似乎是错误的方法。可以压缩的是局部变量名和模块作用域(未公开)属性名。所有全局的或实现了你无法控制的接口的东西都是不可压缩的。“关键字”或“普通名称”对你没有帮助。顺便问一下,你为什么要重新发明轮子?或者这只是为了学习?如果我理解正确的话,让javascript尽可能简洁,可以优化和混淆代码。我在流行的库(例如JQuery)中看到了它。@Bergi,我明白你的意思:我试图避免压缩标准的全局变量/函数/对象等。如果我没有这些关键字的库,我的程序会将它们视为用户定义的-这是行不通的。它不应该反过来工作吗?在其中一个文件中声明(作为本地[或全局])的所有内容都是用户定义的,其余的都隐式地作为全局。