Ajax编程技术与实例

副标题:无

作   者:曹衍龙,叶达峰编著

分类号:

ISBN:9787115159960

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

简介

   本书全面、详细地介绍了Ajax(Asynchronous JavaScript And XML)开   发技术的原理和基础编程知识,包括各种标准Web开发技术,如HTML、CSS   、XML、JavaScript和XMLHttpRequest等,常用的调试、测试和验证等工具   ,相关的模式、框架等,以及基于Ajax的高级开发技术。书中最后还给出   了6个综合性的Ajax开发案例。    全书内容由浅入深,充分考虑了Ajax学习者的特点,并在配套光盘中   提供了书中实例的全部源代码,以方便读者能够举一反三,编写出适合需   求的程序。    本书不仅适合Ajax技术的初学者,还能够帮助有一定编程经验的Ajax   开发人员解决开发过程中遇到的实际问题。本书可作为广大用户的自学用   书,或高等院校相关专业的教材和辅导用书。   

目录

  第1章 Web 2.0概览 1
  1.1 从Web 1.0到Web 2.0 2
  1.2 Web 2.0带来的变化 2
  1.2.1 设计理念的改变 3
  1.2.2 以用户为中心 3
  1.3 Web 2.0的设计模式 3
  第2章 Ajax初探 5
  2.1 传统的Web应用解决方案 6
  2.1.1 JavaScript 6
  2.1.2 Java Applet 7
  2.1.3 JSP和Servlet 9
  2.2 Ajax的提出 13
  2.3 理解Ajax 14
  2.3.1 Ajax的工作原理 14
  2.3.2 Ajax的基本原则 15
  2.4 一个简单的Ajax示例 16
  第3章 Ajax相关技术简介 19
  3.1 XHTML 20
  3.1.1 XHTML概述 20
  3.1.2 XHTML的特点 21
  3.1.3 XHTML和HTML的区别 21
  3.1.4 XHTML的语法 23
  3.1.5 文档类型声明 24
  3.1.6 一个简单的XHTML的例子 25
  3.1.7 XHTML的未来——XHTML 2.0 26
  3.2 CSS 27
  3.2.1 CSS概述 27
  3.2.2 CSS的基本语法格式 27
  3.2.3 CSS样式属性 31
  3.2.4 样式表的引入 39
  3.2.5 样式类的创建与引用 41
  3.2.6 一个简单CSS示例 42
  3.3 XML 43
  3.3.1 XML简介 43
  3.3.2 文档类型定义(DTD) 49
  3.3.3 XML Schema 51
  3.3.4 XML的命名空间 55
  3.3.5 XML编程接口 56
  3.3.6 XML实例 62
  3.4 DOM 63
  3.4.1 DOM概述 63
  3.4.2 DOM结构模型 64
  3.4.3 DOM对象 65
  3.4.4 操作DOM 67
  3.4.5 使用DOM操作HTML文档 69
  3.4.6 使用DOM操作XML文档 70
  3.5 XMLHttpRequest 75
  3.5.1 XMLHttpRequest简介 75
  3.5.2 XMLHttpRequest的属性和方法 77
  3.5.3 XMLHttpRequest与服务器通信 80
  3.5.4 XMLHttpRequest实例 86
  3.6 JavaScript 90
  3.6.1 JavaScript简介 90
  3.6.2 JavaScript的数据类型 92
  3.6.3 JavaScript表达式 94
  3.6.4 JavaScript的运算符 94
  3.6.5 JavaScript的流程控制 95
  3.6.6 JavaScript的函数 99
  3.6.7 JavaScript的对象 101
  3.6.8 窗口及输入输出 106
  第4章 JavaScript高级技术 109
  4.1 JavaScript的高级对象机制 110
  4.1.1 基于prototype的JavaScript的继承机制 110
  4.1.2 基于类的继承 112
  4.1.3 反射机制 112
  4.2 框架编程 114
  4.3 使用正则表达式 117
  4.3.1 正则表达式简介 118
  4.3.2 正则表达式语法基础 119
  4.3.3 RegExp对象 122
  4.4 JavaScript的测试框架JsUnit 125
  4.4.1 JsUnit介绍 125
  4.4.2 JsUnit的获取和安装 126
  4.4.3 编写和运行测试 126
  4.5 JavaScript的调试工具 132
  4.5.1 Microsoft Script Debugger 133
  4.5.2 Firefox JavaScript Console 137
  第5章 Ajax服务器端编程 139
  5.1 JSP与Servlet 140
  5.1.1 JSP简介 140
  5.1.2 Servlet简介 142
  5.1.3 配置开发环境 144
  5.1.4 一个简单的JSP开发实例 150
  5.1.5 一个简单的Servlet开发实例 156
  5.2 ASP.NET 160
  5.2.1 ASP.NET简介 160
  5.2.2 ASP.NET语法 162
  5.2.3 ASP.NET的开发运行环境 163
  5.2.4 服务器控件 168
  5.2.5 ADO.NET与数据库访问 174
  5.2.6 一个简单的ASP.NET开发实例 177
  5.3 ASP 179
  5.3.1 ASP简介 179
  5.3.2 配置ASP开发环境 180
  5.3.3 ASP语法基础 180
  5.3.4 ASP内置对象 184
  5.3.5 ADO与数据库访问 189
  5.3.6 一个简单的ASP开发实例 191
  5.4 PHP 193
  5.4.1 PHP简介 193
  5.4.2 PHP基本语法 194
  5.4.3 配置PHP的开发环境 200
  5.4.4 一个简单的PHP开发实例 201
  第6章 Ajax开发基础 207
  6.1 在HTTP请求中包含参数 208
  6.1.1 发送包含参数的普通请求 208
  6.1.2 请求参数作为XML发送 213
  6.2 处理服务器响应 218
  6.2.1 处理文本格式的响应 218
  6.2.2 处理XML格式的响应 222
  6.3 一个简单的Ajax实例 225
  第7章 Ajax高级开发 231
  7.1 Ajax与设计模式 232
  7.1.1 设计模式简介 232
  7.1.2 Ajax与重构 232
  7.1.3 一个使用重构的简单实例 233
  7.2 Ajax中常用的设计模式 235
  7.2.1 Facade模式 236
  7.2.2 Observer模式 237
  7.2.3 Singleton模式 239
  7.3 MVC模式 240
  7.3.1 MVC简介 241
  7.3.2 目前Web应用程序中使用的MVC 241
  7.3.3 Ajax中的MVC 242
  第8章 Ajax的安全性与性能 245
  8.1 Web应用的安全问题 246
  8.1.1 JavaScript的安全性 246
  8.1.2 跨浏览器的安全性 247
  8.1.3 Ajax的安全 247
  8.2 访问远程服务 247
  8.2.1 代理服务器 248
  8.2.2 访问Web服务 248
  8.3 数据保护 256
  8.3.1 使用安全的HTTP 256
  8.3.2 使用JavaScript对数据进行加密 257
  8.4 Ajax的性能 258
  8.4.1 性能分析工具 258
  8.4.2 优化Ajax应用的性能 259
  8.5 JavaScript中的内存问题 260
  8.5.1 内存泄漏问题 261
  8.5.2 Ajax中的特有问题 261
  第9章 Ajax框架 263
  9.1 .NET与Ajax 264
  9.1.1 Ajax.net 264
  9.1.2 Atlas 268
  9.1.3 其他相关Ajax框架 275
  9.2 Java与Ajax 275
  9.2.1 Direct Web Remoting(DWR) 276
  9.2.2 JSP中的Ajax标签库 280
  9.2.3 Java下的其他框架 287
  9.3 其他Ajax框架 288
  第10章 购物篮实例 289
  10.1 开发前的准备 290
  10.2 核心代码 290
  10.2.1 服务器端代码 290
  10.2.2 客户端代码 291
  10.2.3 页面代码 301
  10.3 示例演示 306
  第11章 栏目拖放实例 307
  11.1 开发前的准备 308
  11.2 核心代码 308
  11.2.1 创建Web服务 310
  11.2.2 客户端代码 312
  11.3 其他页面 318
  11.3.1 使用标记法实现拖动 319
  11.3.2 硬方法实现拖放 321
  第12章 简单的聊天室实例 323
  12.1 开发前的准备 324
  12.2 核心代码 325
  12.2.1 登录页面 325
  12.2.2 聊天室 328
  12.2.3 功能实现 333
  12.3 示例演示 343
  12.3.1 部署示例 343
  12.3.2 示例使用 344
  第13章 远程桌面实例 347
  13.1 开发前的准备 348
  13.1.1 开发环境配置 348
  13.1.2 Base64简介 348
  13.2 核心代码 349
  13.2.1 Base64类 349
  13.2.2 FileStore类 368
  13.2.3 服务器桌面的实现 368
  13.2.4 服务器代码实现 372
  13.2.5 Ajax_Desktop类 377
  13.2.6 页面代码 379
  13.3 示例使用 382
  第14章 利用XML实现树结构 385
  14.1 开发前的准备 386
  14.2 核心代码 389
  14.2.1 客户端JavaScript代码 389
  14.2.2 CSS文件 395
  14.2.3 服务器端开发 396
  14.3 示例使用 404
  第15章 Ajax域名查询系统 407
  15.1 开发前的准备 408
  15.2 核心代码 408
  15.2.1 客户端开发 408
  15.2.2 CSS文件 420
  15.2.3 服务器端开发 422
  15.3 示例演示 427
  

已确认勘误

次印刷

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

Ajax编程技术与实例
    • 名称
    • 类型
    • 大小

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

    意见反馈

    14:15

    关闭

    云图客服:

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

    或者您是想咨询:

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

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

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

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon