Beginning Ajax

副标题:无

作   者:(美)Chris Ullman,(美)Lucinda Dykes著;徐璐译

分类号:

ISBN:9787302180036

微信扫一扫,移动浏览光盘

简介

  作为一些新事物如wiki、博客以及第三方api的主要推动者之一,ajax正在重新定义创建web应用程序的方式。本书会让您熟悉ajax背后的核心技术,并演示如何用ajax技术开始建立web站点。本书通过经过验证的例子,循序渐进地来介绍概念,使您可以很快开始应用这些知识。   您将会看到借助于ajax技术建立的站点可以比以前有更多的交互式用户界面。也将会学习到客户端和服务器端开发技术功能上的差别以及ajax是如何跨越这个分界的。您还会发现ajax技术是如何用模式来概括的(模式是那些会反复用到的开发模型)。掌握了这些技术之后,在开发web站点和应用程序时,会有如获新生的感觉。   本书主要内容    了解ajax的优点和缺点,从而知道使用它的最佳方式    ajax之下的基本javascript和dom技术    使用xmlhttprequest对象(ajax技术的主要提供者)来调用asp.net、php和java应用的方法    如何保存和发送大多数ajax应用都会用到的xml数据    如何在ajax应用程序中手动调试javascript以及如何编写错误处理代码    通过web服务或api把应用程序结合起来以创建mashup的途径   本书读者对象   本书适用于那些希望用ajax技术来开始建立站点的web开发人员。他们应该熟悉(x)html、javascript和基本的css。对于服务器端的例子,读者还应该熟悉php或者asp.net之一,不过不需要对它们有深入了解。   本书主要讨论aiax是什么、它对web开发人员的意义以及ajax应用程序背后的相关技术。书中给出了大量示例和细致的示例说明,并由浅入深地讲解概念,充分演示了如何刨建ajax站点和应用程序。通过学习本书,您将理解ajax应用程序如何实现客户端和服务器端开发技术的跨越,掌握一些通用的ajax模式,并看到ajax如何融合现有的技术,如xslt、web服务和dom等。

目录

  第1章 Ajax简介
   1.1 什么是Ajax
   1.1.1 Ajax的应用
   1.1.2 Ajax的全称
   1.2 Ajax应用程序模型
   1.2.1 使用Ajax的原因
   1.2.2 Ajax不适合的场合
   1.2.3 使用Aiax的条件
   1.3 创建自己的Ajax
   1.4 本章小结
   1.5 练习
  第2章 重温JavaScript
   2.1 核心JavaScript
   2.1.1 语法
   2.1.2 变量
   2.1.3 运算符
   2.1.4 语句
   2.1.5 函数
   2.2 面向对象的JavaScript
   2.2.1 内置对象
   2.2.2 浏览器对象
   2.2.3 用户白定义对象
   2.3 文档对象模型
   2.3.1 文档的家谱树结构
   2.3.2 文档的节点树结构
   2.3.3 用来访问对象的DOM方法
   2.3.4 创建节点
   2.3.5 另一种方案∶innerHTML
   2.4 JavaScript和事件
   2.4.1 事件模型
   2.4.2 事件注册程序
   2.4.3 事什对象
   2.5 本章小结
   2.6 练习
  第3章 Ajax和服务器端技术
   3.1 Ajax和服务器端技术
   3.1.1 表单和HTML控件
   3.1.2 表单的提交模型
   3.1.3 Ajax/JavaScript提交模型
   3.2 服务器端的情况
   3.2.1 向服务器提交数据
   3.2.2 服务器接收请求
   3.3 编写HTTP响应
   3.4 服务器端技术
   3.4.1 ASP.NET
   3.4.2 使用AJAX和ASENET的示例
   3.5 PHP
   3.6 Java Servlet
   3.7 应当使用哪种技术
   3.8 本章小结
  
   3.9 练习
  第4章 Ajax技术
   4.1 XMLHttpRequest对象
   4.2 创建XMLHttpRequest对象
   4.2.1 同步用法
   4.2.2 异步用法
   4.2.3 readyState属性
   4.2.4 XMLHttpRequest的属性和方法
   4.2.5 常见错误
   4.2.6 更复杂的问题
   4.3 POST方法
   4.4 使用POST和GET方法的优缺点
   4.5 其他Ajax技术
   4.5.1 隐藏框架
   4.5.2 隐藏的内联框架
   4.5.3 动态脚本加载
   4.5.4 图像和Cookie
   4.6 本章小结
   4.7 练习
  第5章 XML的使用
   5.1 XML基础
   5.1.1 创建标记
   5.1.2 XML语法
   5.1.3 格式良好且有效的XML
   5.2 使用JavaScript提取XML数据
   5.2.1 使用节点
   5.2.2 根据名称访问XML元素
   5.2.3 访问属性值
   5.3 使用CSS显示XML数据
   5.3.1 使用CSS显示XML文档
   5.3.2 在Ajax中使用CSS
   5.4 本章小结
   5.5 练习
  第6章 调试与错误处理
   6.1 JavaScript错误处理
   6.1.1 处理异常
   6.1.2 onerror事件处理程序
   6.1.3 Mozilla JavaScript控制台
   6.1.4 Microsoft Script Debugger
   6.1.5 Firebug
   6.2 DOM检查器
   6.2.1 Firefox DOM检查器
   6.2.2 IE DOM Ispector
   6.2.3 Mouseover DOM Ispector(MODI)
   6.3 Ajax故障诊断
   6.3.1 使用Firebug控制台解决XMLHttpRequest问题
   6.3.2 Live HTTP Header
   6.3.3 ieHTTPHeaders Explorer Bar
   6.4 本章小结
   6.5 练习
  
  第7章 Web服务、API和Mashup
   7.1 什么是web服务
   7.1.1 公共Web服务
   7.1.2 消费第三方Web服务
   ……

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Beginning Ajax
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon