Ajax完全学习手册

出版时间:2009-4  出版社:清华大学出版社  作者:张银鹤 等编著  页数:540  
Tag标签:无  

前言

Ajax(异步JavaScript与XML)是一种使用客户端脚本与Web服务器交换数据的Web应用开发方法。Web页面不用打断交互流程进行重新加载,就可以动态地更新。使用Ajax,可以创建接近本地桌面应用的、直接的、高可用的、更丰富的、更动态的Web用户接口界面。Ajax技术的广泛应用,已被证明该技术受市场热烈欢迎,同时也证明该技术的正确性。每一个Ajax技术的使用者都成为了胜利者,包括Google、yahoo、Amazon和微软等。是Google地图吸引了Web开发人员的目光,人们由此揭开了Ajax神秘的面纱。1.本书主要内容第一篇为Ajax基础篇。本篇首先向读者阐述了Ajax的概念、Ajax的优势、Ajax运行机制以及Ajax在ASENET中的常见开发模式。然后,对Ajax的核心组成部分进行了详细介绍,包括CSS、JavaScdpt、XML、XMLHttpRequest及DOM等。第二篇为ASRNETAjaX应用篇,主要介绍Aiax技术在ASRNET中的简单应用。本篇首先从ASRNET的概念入手,介绍ASENET环境配置方法、内置对象及访问外部存储介质(文件、XML和数据库)的方法。接着介绍服务器端对客户端发送的请求进行处理并返回相应数据的过程,最后介绍各种经典案例的实现,包括IP查询城市、在线裁切图片、自动完成和保存草稿以及RSS阅读器等。第三篇为ASENETAjax框架篇,主要介绍使用ASENETAjaX框架实现各种特效。本篇首先对Ajax框架进行概述并列举了常用的各种框架。接着以ASENETAjax框架为例详细讲述配置、使用以及实现过程。本篇中介绍的特效包括可折叠面板、水印文本框、自动完成、级联菜单、可拖曳面板、列表搜索、评级和密码强度等。第四篇为Ajax高级技术篇。本篇重点向读者介绍如何增强Ajax应用的性能,包括优化Ajax应用以确保程序质量、应用Ajax设计模式、Web安全问题以及保护数据等方面。第五篇是综合实例篇。本篇以实现一个在线相册系统的过程为例进行讲解,让读者全面了解并熟悉如何将Ajax应用到实际项目的过程。其中包括很多实现技巧,如自动播放和照片显示等功能。

内容概要

本书全面介绍Ajax动态网站开发知识。书中Ajax基础篇介绍Ajax概念、在ASENET中的常见开发模式;ASP.NET Ajax应用篇介绍Ajax技术在ASENET中的简单应用;ASP.NET Ajax框架篇介绍使用ASENET Ajax框架实现各种特效;Ajax高级技术篇介绍如何增强Ajax应用的性能,包括优化Ajax应用以确保程序质量、应用Ajax设计模式、Web安全问题以及保护数据等方面;综合实例篇实现一个在线相册系统。本书配套光盘内容为本书的源代码。    本书适合于中、高级动态网站开发人员,特别适合于有编程基础,希望全面学习Ajax技术,提高实际应用能力的读者群体。

书籍目录

第一篇 Ajax基础篇 第1章 Ajax概述   1.1 传统Web应用解决方案   1.2 新的Web开发模式——Ajax     1.2.1 初识Ajax     1.2.2 Ajax开发模式   1.3 Ajax运行机制   1.4 第一个Ajax示例 第2章 CSS样式  2.1 CSS概述     2.1.1 CSS简介     2.1.2 CSS基础语法     2.1.3 CSS颜色和单位     2.1.4 第一个示例   2.2 引用CSS样式     2.2.1内联样式表     2.2.2嵌入样式表     2.2.3外部样式表   2.3 颜色及背景     2.3.1  color属性     2.3.2 background-color属性     2.3.3 background-image属性     2.3.4  background.repeat属性     2.3.5 background-position属性     2.3.6 background-attachment属性     2.3.7 background属性   2.4 字体属性     2.4.1 font-family属性     2.4.2 font-weight属性     2.4.3 font-size属性     2.4.4 font-style属性     2.4.5 font-variant属性     2.4.6 font属性  2.5 文本属性     2.5.1 text-indent属性    2.5.2 text-align属性     2.5.3 white-space属性     2.5.4 line-height属性     2.5.5 vertical-align属性     2.5.6 text-transform属性     2.5.7 text-decoration属性     2.5.8 word-spacin9属性和letter-spacing属性   2.6 边框属性     2.6.1 border-style属性     2.6.2 border-width属性     2.613 border-color属性     2.6.4 border属性  2.7 定位与布局     2.7.1  定位属性     2.7.2边偏移属性     2.7.3 position属性     2.7.4 Overflow属性     2.7.5 float属性     2.7.6 visibility属性和display属性 第3章 JavaScript   3.1 JavaScfipt语言基础     3.1.1 JavaScfipt简介     3.1.2 编写JavaScript   3.2 程序设计基础     3.2.1 基本语法     3.2.2 运算符与表达式  ……  第4章 XML  第5章 XMLHttpRequest  第6章 DOM第二篇 ASP.NET Ajax应用篇  第7章 Ajax服务器端编程  第8章 与客户简单交互  第9章 Ajax基本技术实现第三篇 ASP.NET Ajax框架篇  第10章 Ajax框架  第11章 ASP.NET Ajax实用技能一  第12章 ASP.NET Ajax实用技能二第四篇 Ajax高级技术篇  第13章 增强Ajax技能第五篇 综合实例篇  第14章 在线相册系统

章节摘录

插图:1.2.1初识Ajax在Ajax之前,Web站点强制用户进入提交、等待、重新显示返回结果的过程。用户的动作总是与服务器的处理同步。Ajax提供与服务器异步通信的能力,从而使用户从请求,响应的循环中解脱出来。借助于Ajax,可以在用户单击按钮时,使用JavaScript和DHTML立即更新用户页面,并向服务器发出异步请求执行更新或查询数据库操作。当请求返回时,就可以使用JavaScript和CSS来相应地更新页面中的某一部分,而不是刷新整个页面。最重要的是,用户甚至不知道浏览器正在与服务器通信,Web站点看起来像是即时作出响应的。1.Ajax介绍传统的web应用允许用户填写表单(Form),当提交表单时就向Web服务器发送一个请求。服务器接收并处理传来的表单,然后返回一个新的网页。这种做法浪费了许多带宽,因为前后两个页面中的大部分HTIVlL代码往往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就取决于服务器的响应时间。这导致用户界面的响应比本地应用要慢得多。与此不同,AjaX应用可以仅向服务器发送并取回必需的数据。它使用SOAP或其他一些基于XML的wlebservice接口,并在客户端采用JavaScript处理来自服务器的响应。因为服务器和浏览器之间交换的数据大量减少,从而使得Web应用响应更快。同时,很多处理工作可以在发出请求的客户端机器上完成,Web服务器的处理量减少了,这样能够大大缩短Web服务器的响应时间。总的来说,Ajax应用程序具有以下特点。

编辑推荐

《Ajax完全学习手册(配光盘)》内容特色:Ajax开发所要掌握的知识,IP查询城市、在线裁切图片、RSS阅读器,在线相册系统展现Web 2.0下使用Ajax技术的用户体验。DVD语音视频讲解光盘,120个网页实例及程序源代码,60个语音视频讲解实现及环境搭建过程,附赠7种网络和应用工具软件。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Ajax完全学习手册 PDF格式下载


用户评论 (总计5条)

 
 

  •   没什么值得挑剔的地方,书不错。
  •   没读完,不过我个人想要的内容,这本上书基本上都要有,知识点挺全面
  •   我正在等活动,等有货
  •   在书店看了才买的,还不错,有实用价值
  •   书还可以 ,以后还来这里买
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7