http://www.ibm.com/developerworks/library/j-ajax1/ajax.gif需要帮助阿贾克斯
我碰到这个流出来的流量,我想知道在这个某些事情。
- 什么提升 - > DOM事件吗?
- 为什么我们创建一个回调函数创建一个XMLHttpRequest之后?
- 注册回调?它有什么作用?
- 将响应解析到XML DOM中?
- Interogate响应DOM?
最后一个基本的问题...
什么是DOM包含的,什么是它实际上做什么?
http://www.ibm.com/developerworks/library/j-ajax1/ajax.gif需要帮助阿贾克斯
我碰到这个流出来的流量,我想知道在这个某些事情。
最后一个基本的问题...
什么是DOM包含的,什么是它实际上做什么?
DOM是HTML代码的对象表示。 HTML文档只是简单的文本文件,但通常将它看作是一个元素树。所以,如果你的html包含<body><div>hello</div><div>world</div></body>
那么DOM将有一个包含两个“div”对象作为子对象的“body”对象。它可以让您检查和修改程序中的HTML文档,而无需对HTML代码进行文本解析。当用户与DOM的元素交互
一个DOM事件引发的,所以它的东西,像一个“点击”或“onkeypress事件”事件。它将有一个事件处理程序,它是一个包含代码以在事件发生时执行的函数。
因为XMLHttpRequest是异步的。请求发送后,页面不会等待响应,而是继续执行其余的代码。回调函数等待来自服务器的响应,然后执行。因此,从服务器请求数据的代码应该放在事件处理程序中,处理数据的代码将在回调中进行。
这只是告诉系统,当XmlHttpRequest从服务器获取数据时,将调用回调函数。如果你有多个不同回调的XmlHttpRequests,你需要确保每个回调注册到正确的XmlHttpRequest。
这是涉及将HTML代码转换为DOM树的文本处理。它通常由浏览器自动完成,所以你的javascript不需要太担心。
这也就意味着数据处理你与你从服务器接收到的数据做什么。这将取决于你获得的数据以及你想要做什么。