搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Ajax完全学习手册
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302192176
  • 作      者:
    张银鹤,梁文新,李新磊等编著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2009
收藏
编辑推荐
  Ajax开发所要掌握的知识,IP查询城市、在线裁切图片、RSS阅读器,在线相册系统展现Web 2.0下使用Ajax技术的用户体验。DVD语音视频讲解光盘,120个网页实例及程序源代码,60个语音视频讲解实现及环境搭建过程,附赠7种网络和应用工具软件。
展开
内容介绍
  本书全面介绍Ajax动态网站开发知识。书中Ajax基础篇介绍Ajax概念、在ASENET中的常见开发模式;ASP.NET Ajax应用篇介绍Ajax技术在ASENET中的简单应用;ASP.NET Ajax框架篇介绍使用ASENET Ajax框架实现各种特效;Ajax高级技术篇介绍如何增强Ajax应用的性能,包括优化Ajax应用以确保程序质量、应用Ajax设计模式、Web安全问题以及保护数据等方面;综合实例篇实现一个在线相册系统。《Ajax完全学习手册(配光盘)》配套光盘内容为《Ajax完全学习手册(配光盘)》的源代码。
  《Ajax完全学习手册(配光盘)》适合于中、高级动态网站开发人员,特别适合于有编程基础,希望全面学习Ajax技术,提高实际应用能力的读者群体。
展开
精彩书摘
  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基础篇
第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.6 13border-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 运算符与表达式
3.2.3 流程控制语句
3.2.4 异常处理
3.2.5 对话框
3.3 内置对象
3.3.1 JavaScript对象概述
3.3.2 String对象
3.3.3 Math对象
3.3.4 Date对象
3.3.5 Array对象
3.4 浏览器对象
3.5 自定义对象
3.5.1 基于Object创建对象
3.5.2 基于prototype创建对象

第4章 XML
4.1 XML概述
4.1.1 XML简介
4.1.2 XML语法
4.1.3 XML标记和元素
4.1.4 XML属性
4.1.5 特殊字符及CDATA区段
4.2 DTD
4.2.1 DTD简介
4.2.2 内部和外部DTD
4.2.3 声明DTD
4.2.4 DTD实体
4.3 XSLT
4.3.1 XSLT简介
4.3.2 XSLT文档
4.3.3 XSLT模板语法
4.3.4 XSLT元素

第5章 XMLHttpRequest
5.1 XMLHttpRequest简介
5.2 XMLHttpRequest核心
5.2.1 XMLHttpRequest运行周期
5.2.2 XMLHttpRequest对象属性
5.2.3 XMLHttpRequest对象方法
5.3 使用XMLHttpRequest
5.3.1 创建XMLHttpRequest对象
5.3.2 发送请求
5.3.3 处理回调函数
5.4 XMLHttpRequest简单应用
5.4.1 用户注册实例
5.4.2 处理XML请求
5.4.3 动态列表

第6章 DOM
6.1 DOM概述
6.1.1 DOM简介
6.1.2 DOM与HTML
6.1.3 DOM与XML
6.2 DOM核心
6.2.1 DOM核心接口
6.2.2 DOM核心对象
6.3 DOMAPI
6.3.1 Document
6.3.2 Node和NodeList
6.3.3 Element
6.3.4 Text和Attr
6.4 DOM操作
6.4.1 操作HTML文档
6.4.2 操作XML文档

第二篇 ASP.NETMax应用篇
第7章 Ajax服务器端编程
7.1 ASP.NET概述
7.1.1 ASENET简介
7.1.2 配置ASENET环境
7.2 ASP.NET开发技术
7.2.1 内置对象
7.2.2 数据库
7.3 实例应用
7.3.1 使用内置对象
7.3.2 访问文件
7.3.3 访问XML
7.3.4 访问数据库
7.3.5 访问Web服务

第8章 与客户端简单交互
8.1 HTTP概述
8.1.1 请求
8.1.2 响应
8.2 发送HTTP请求
8.2.1 普通文本请求
8.2.2 带格式请求
8.3 处理服务器响应
8.3.1 普通文本响应
8.3.2 带格式响应
8.4 综合实例

第9章 Ajax基本技术实现
9.1 通过IP查询城市
9.2 在线裁切图片
9.3 弹出栏目提示
9.4 搜索栏自动完成
9.5 自动保存草稿
9.6 在线设计名片
9.7 RSS阅读器

第三篇 ASP.NETAjax框架篇
第10章 Ajax框架
10.1 Ajax框架概述
10.2 ASP.NETAjax框架
10.2.1 ASP.NETAjax框架简介
10.2.2 配置ASENETAjax环境
10.3 ASP.NETAjax核心控件
10.3.1 ScriptManager控件
10.3.2 ScriptManagerProxy控件
10.3.3 Timer控件
10.3.4 UpdatePanel控件
10.3.5 UpdateProgress控件

第11章 ASENETAjax实用技能
11.1 Accordion控件
11.1.1 Accordion控件简介
11.1.2 Accordion控件实例
11.2 AlwaysVisibleControlExtender控件
11.2.1 AlwaysVisibleControlExtender控件简介
11.2.2 AlwaysVisibleControlExtender控件实例
11.3 AnimationExtender控件
11.3.1 AnimationExtender控件简介
11.3.2 AnimationExtender控件实例
11.4 AutoCompleteExtender控件
11.4.1 AutoCompleteExtender控件简介
11.4.2 AutoCompleteExtender控件实例
11.5 CalendarExtender控件
11.5.1 CalendarExtendar控件简介
11.5.2 CalendarExtender控件实例
11.6 CascadingDropDown控件
11.6.1 CascadingDropDown控件简介
11.6.2 CascadingDropDown控件实例
11.7 CollapsiblePanelExtender控件
11.7.1 CollapsiblePanelExtender控件简介
11.7.2 CoUapsiblePanelExtender控件实例
11.8 ConfirmButtonExtender控件
11.8.1 ConfirmButtortExtender控件简介
11.8.2 ConfirmButtonExtender控件实例
11.9 DragPanelExtender控件
11.9.1 DragPanelExtender控件简介
11.9.2 DragPanelExtender控件实例
11.10 DropDownExtender控件
11.10.1 DropDownExtender控件简介
11.10.2 DropDownExtender控件实例
11.11 DropShadowExtender控件
11.11.1 DropShadowExtender控件简介
11.11.2 DropShadowExtender控件实例
11.12 DynamicPopulateExtender控件
11.12.1 DynamicPopulateExtender控件简介
11.12.2 DynamicPopulateExtender控件实例
11.13 FilteredTextBoxExtender控件
11.13.1 FilteredTextBoxExtender控件简介
11.13.2 FilteredTextBoxExtender控件实例
11.14 ModalPopupExtender控件
11.14.1 ModalPopupExtender控件简介
11.14.2 ModalPopupExtender控件实例
11.15 TextBoxWatermarkExtender控件
11.15.1 TextBoxWatermarkExtender控件简介
11.15.2 TextBoxWatermarkExtender控件实例
11.16 ToggleButtonExtender控件
11.16.1 ToggleButtonExtender控件简介
11.16.2 ToggleButtonExtender控件实例
11.17 UpdatePanelAnimationExtender控件
11.17.1 UpdatePanelAnimationExtender控件简介
11.17.2 UpdatePanelAnimationExtender控件实例
11.18 ValidatorCalloutExtender控件
11.18.1 ValidatorCalloutExtender控件简介
11.18.2 ValidatorCalloutExtender控件实例

第12章 ASP.NETAjax
实用技能二
12.1 HoverMenuExtender控件
12.1.1 HoverMenuExtender控件简介
12.1.2 HoverMenuExtender控件实例
12.2 ListSearchExtender控件
12.2.1 ListSearchExtender控件简介
12.2.2 ListSearchExtender控件实例
12.3 MaskedEditExtender控件
12.3.1 MaskedEditExtender控件简介
12.3.2 MaskedEditExtender控件实例
12.4 MaskedEditValidator控件
12.4.1 MaskedEditValidator控件简介
12.4.2 MaskedEditValidator控件实例
12.5 MutuallyExclusiveCheckBoxExtender控件
12.5.1 MumallyExclusiveCheckBoxExtender控件简介
12.5.2 Mutually ExclusiveCheckBox—Extender控件实例
12.6 NoBot控件
12.6.1 NoBot控件简介
……
第四篇 Ajax高级技术篇
第13章 增强Ajax技能
第五篇 综合实例篇
第14章 在线相册系统
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证