预览模式: 普通 | 列表

Ajax 完整教程 11

第 4 页 利用 DOM 进行 Web 响应

程序员(使用后端应用程序)和 Web 程序员(编写 HTML、CSS 和 JavaScript)之间的分水岭是长久存在的。但是,Document Object Model (DOM) 弥补了这个裂缝,使得在后端使用 XML 同时在前端使用 HTML 切实可行,并成为极其有效的工具。在本文中,Brett McLaughlin 介绍了 Document Object Model,解释它在 Web 页面中的应用,并开始挖掘其在 JavaScript 中的用途。

与许多 Web 程序员一样,您可能使用过 HTML。HTML 是程序员开始与 Web 页面打交道的方式;HTML 通常是他们完成应用程序或站点前的最后一步——调整一些布局、颜色或样式。不过,虽然经常使用 HTML,但对于 HTML 转到浏览器呈现在屏幕上时到底发生了什么,人们普遍存在误解。在我分析您认为可能发生的事情及其可能错误的原因之前,我希望您对设计和服务 Web 页面时涉及的过程一清二楚:

查看更多...

Tags: Ajax

分类:InternetRes | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3270

Ajax 完整教程10

清单 9. 使用 Ajax 生成一个 HEAD 请求

   function getSalesData() {
     createRequest();
     var url = "/boards/servlet/UpdateBoardSales";

查看更多...

Tags: Ajax

分类:InternetRes | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3261

Ajax 完整教程 9

清单 6. 忽略状态代码的回调函数

   function updatePage() {
     if (request.readyState == 4) {
       var response = request.responseText.split("|");

查看更多...

Tags: Ajax

分类:InternetRes | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3170

Ajax 完整教程8

清单 3. 查看就绪状态

   function updatePage() {
     // Output the current ready state
     alert("updatePage() called with ready state of " + request.readyState);

查看更多...

Tags: Ajax

分类:InternetRes | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2425

Ajax 完整教程 7

第 3 页 Ajax 中的高级请求和响应

对于很多 Web 开发人员来说,只需要生成简单的请求并接收简单的响应即可;但是对于希望掌握 Ajax 的开发人员来说,必须要全面理解 HTTP 状态代码、就绪状态和 XMLHttpRequest 对象。在本文中,Brett McLaughlin 将向您介绍各种状态代码,并展示浏览器如何对其进行处理,本文还给出了在 Ajax 中使用的比较少见的 HTTP 请求。

在本系列的 上篇文章 中,我们将详细介绍 XMLHttpRequest 对象,它是 Ajax 应用程序的中心,负责处理服务器端应用程序和脚本的请求,并处理从服务器端组件返回的数据。由于所有的 Ajax 应用程序都要使用 XMLHttpRequest 对象,因此您可能会希望熟悉这个对象,从而能够让 Ajax 执行得更好。

查看更多...

Tags: Ajax

分类:InternetRes | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2455