2010-11-16 108 views
0

任何人都知道解释JavaScript调用和方法的完整api?像ajax组件一样?是否有像JavaScript一样的API?

干杯, 皮特

+0

API是一个自动化的程序接口,并没有解释任何东西。你的问题到底是什么? – Simon 2010-11-16 16:51:53

+0

“解释了JavaScript调用和方法?”像...语言规范/文档?我不认为“API”是你用语言寻找的术语。 – 2010-11-16 16:52:25

+1

Simon - 是的,通过API我指的是一个应用程序编程接口(从来没有听说过自动化的PI)http://en.wikipedia.org/wiki/Api,它基本上是程序员看待的方式在编程语言/技术的所有方法和组件的接口上。 :-) – Exitos 2010-11-21 10:20:55

回答

2

什么你以后是文档对象模型,或DOM,你可以找到在Mozilla开发者中心这里一个很好的参考:https://developer.mozilla.org/en/DOM

这时常混淆的术语与“的JavaScript API” .. 。你经常不需要一种语言的API ......这样做没什么意义,你需要编码时可以使用什么对象,属性,元素等......就像你的问题那样XmlHttpRequest对象。

+0

我同意,让我补充一点,如果你做一个谷歌搜索任何JavaScript相关的并添加“MDC”,你会得到很好的结果。例如:搜索'setTimeout MDC' – sworoc 2010-11-16 16:58:20

0

我不知道对JavaScript的API,但对JavaScript文件放在这里:http://www.w3schools.com/jsref/default.asp

如果您想了解AJAX,你应该学会一个JavaScript像jQuery库:jquery.com

+1

请不要*使用w3schools作为参考,请使用w3c或Mozilla的开发人员中心,但*不要* w3schools。 – 2010-11-16 16:53:16

+0

我也推荐https://developer.mozilla.org/en/JavaScript/Reference – Hogan 2010-11-16 16:54:43

+0

@Nick:我没有发现它__that__可怕。猜猜我必须寻找更好的资源。 – darioo 2010-11-16 16:55:06

0

您的意思是一个Javascript参考?如果是这样,w3schools就是这样的。否则,如果你打算使用框架,jQuery的AJAX API是你可能需要的。

1

要么你找错了树的“API”一词,或者你正在寻找的language specification.

注说,“JavaScript”是ECMAScript语言标准的大多数实现的名称(图不是领土)。不是每个实现都是相同的,也可能没有实现完整的标准。但在这里,我们已经足够接近马蹄铁或手榴弹了。

+0

“请注意,ECMAScript是JavaScript的标准名称” - 这不是一个真正准确的声明,JavaScript意味着一些事情取决于上下文 - 例如我们是在谈论语言,还是Mozilla规范是ECMAScript的实现? – 2010-11-16 17:05:05

+0

JavaScript的实现仅限于基于Mozilla的浏览器。 IE使用JScript,Webkit使用不同的ECMAScript风格。例如,在非Mozilla浏览器中,JS 1.7 https://developer.mozilla.org/zh/new_in_javascript_1.7中的很多内容都不可用。 – sworoc 2010-11-16 17:10:13

+0

@NickCraver,@sworoc - 如何更长的更新?正如我最初写的那样,我不喜欢它。应该知道更好.... – 2010-11-16 17:43:01

0

“阿贾克斯”是不是真的JavaScript的一个组成部分,但它取决于你的Javascript的定义。它只是由主机环境(浏览器)提供。我建议这些:

主要语言规范是在ecma site但它是有点难以把握,适合初学者/非程序员,所以我并不总是推荐它。

也有DOM,这是从Javascript分开。在DOM中,可以使用修改/操作文档元素的方法,因此您可以在HTML网页上添加,删除或修改元素。

相关问题