Ajax完全学习手册


Ajax完全学习手册

文章插图
Ajax完全学习手册【Ajax完全学习手册】《Ajax完全学习手册(配光碟)》是由清华大学出版社出版的科技类图书,该书全面介绍Ajax动态网站开发知识 。本书适合于中、高级动态网站开发人员,特别适合于有编程基础,希望全面学习Ajax技术,提高实际套用能力的读者群体 。
基本介绍书名:Ajax完全学习手册
ISBN: 9787302192176
出版社:清华大学出版社
出版时间: 2009
开本:16
版权资讯定价: 59.50 元内容简介书中Ajax基础篇介绍Ajax概念、在ASENET中的常见开发模式;ASP.NETAjax套用篇介绍Ajax技术在ASENET中的简单套用;ASP.NETAjax框架篇介绍使用ASENETAjax框架实现各种特效;Ajax高级技术篇介绍如何增强Ajax套用的性能,包括最佳化Ajax套用以确保程式质量、套用Ajax设计模式、Web安全问题以及保护数据等方面;综合实例篇实现一个线上相册系统 。《Ajax完全学习手册(配光碟)》配套光碟内容为《Ajax完全学习手册(配光碟)》的原始码 。编辑推荐《Ajax完全学习手册(配光碟)》内容特色:Ajax开发所要掌握的知识,IP查询城市、线上裁切图片、RSS阅读器,线上相册系统展现Web2.0下使用Ajax技术的用户体验 。DVD语音视频讲解光碟,120个网页实例及程式原始码,60个语音视频讲解实现及环境搭建过程,附赠7种网路和套用工具软体 。目录第一篇Ajax基础篇第1章Ajax概述1.1传统Web套用解决方案1.2新的Web开发模式——Ajax1.2.1初识Ajax1.2.2Ajax开发模式1.3Ajax运行机制1.4第一个Ajax示例第2章CSS样式2.1CSS概述2.1.1CSS简介2.1.2CSS基础语法2.1.3CSS颜色和单位2.1.4第一个示例2.2引用CSS样式2.2.1内联样式表2.2.2嵌入样式表2.2.3外部样式表2.3颜色及背景2.3.1color属性2.3.2background-color属性2.3.3background-image属性2.3.4background.repeat属性2.3.5background-position属性2.3.6background-attachment属性2.3.7background属性2.4字型属性2.4.1font-family属性2.4.2font-weight属性2.4.3font-size属性2.4.4font-style属性2.4.5font-variant属性2.4.6font属性2.5文本属性2.5.1text-indent属性2.5.2text-align属性2.5.3white-space属性2.5.4line-height属性2.5.5vertical-align属性2.5.6text-transform属性2.5.7text-decoration属性2.5.8word-spacin9属性和letter-spacing属性2.6框线属性2.6.1border-style属性2.6.2border-width属性2.613border-color属性2.6.4border属性2.7定位与布局2.7.1定位属性2.7.2边偏移属性2.7.3position属性2.7.4Overflow属性2.7.5float属性2.7.6visibility属性和display属性第3章JavaScript3.1JavaScfipt语言基础3.1.1JavaScfipt简介3.1.2编写JavaScript3.2程式设计基础3.2.1基本语法3.2.2运算符与表达式3.2.3流程控制语句3.2.4异常处理3.2.5对话框3.3内置对象3.3.1JavaScript对象概述3.3.2String对象3.3.3Math对象3.3.4Date对象3.3.5Array对象3.4浏览器对象3.5自定义对象3.5.1基于Object创建对象3.5.2基于prototype创建对象第4章XML4.1XML概述4.1.1XML简介4.1.2XML语法4.1.3XML标记和元素4.1.4XML属性4.1.5特殊字元及CDATA区段4.2DTD4.2.1DTD简介4.2.2内部和外部DTD4.2.3声明DTD4.2.4DTD实体4.3XSLT4.3.1XSLT简介4.3.2XSLT文档4.3.3XSLT模板语法4.3.4XSLT元素第5章XMLHttpRequest5.1XMLHttpRequest简介5.2XMLHttpRequest核心5.2.1XMLHttpRequest运行周期5.2.2XMLHttpRequest对象属性5.2.3XMLHttpRequest对象方法5.3使用XMLHttpRequest5.3.1创建XMLHttpRequest对象5.3.2传送请求5.3.3处理回调函式5.4XMLHttpRequest简单套用 5.4.1用户注册实例5.4.2处理XML请求5.4.3动态列表第6章DOM6.1DOM概述6.1.1DOM简介6.1.2DOM与HTML6.1.3DOM与XML6.2DOM核心6.2.1DOM核心接口6.2.2DOM核心对象6.3DOMAPI6.3.1Document6.3.2Node和NodeList6.3.3Element6.3.4Text和Attr6.4DOM操作6.4.1操作HTML文档6.4.2操作XML文档第二篇ASP.NETMax套用篇第7章Ajax伺服器端编程7.1ASP.NET概述7.1.1ASENET简介7.1.2配置ASENET环境7.2ASP.NET开发技术7.2.1内置对象7.2.2资料库7.3实例套用7.3.1使用内置对象7.3.2访问档案7.3.3访问XML7.3.4访问资料库7.3.5访问Web服务第8章与客户端简单互动8.1HTTP概述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.7RSS阅读器第三篇ASP.NETAjax框架篇第10章Ajax框架10.1Ajax框架概述10.2ASP.NETAjax框架10.2.1ASP.NETAjax框架简介10.2.2配置ASENETAjax环境10.3ASP.NETAjax核心控制项10.3.1ScriptManager控制项10.3.2ScriptManagerProxy控制项10.3.3Timer控制项10.3.4UpdatePanel控制项10.3.5UpdateProgress控制项第11章ASENETAjax实用技能11.1Accordion控制项11.1.1Accordion控制项简介11.1.2Accordion控制项实例11.2AlwaysVisibleControlExtender控制项11.2.1AlwaysVisibleControlExtender控制项简介 11.2.2AlwaysVisibleControlExtender控制项实例11.3AnimationExtender控制项11.3.1AnimationExtender控制项简介11.3.2AnimationExtender控制项实例11.4AutoCompleteExtender控制项11.4.1AutoCompleteExtender控制项简介11.4.2AutoCompleteExtender控制项实例11.5CalendarExtender控制项11.5.1CalendarExtendar控制项简介11.5.2CalendarExtender控制项实例11.6CascadingDropDown控制项11.6.1CascadingDropDown控制项简介11.6.2CascadingDropDown控制项实例11.7CollapsiblePanelExtender控制项11.7.1CollapsiblePanelExtender控制项简介11.7.2CoUapsiblePanelExtender控制项实例11.8ConfirmButtonExtender控制项11.8.1ConfirmButtortExtender控制项简介11.8.2ConfirmButtonExtender控制项实例11.9DragPanelExtender控制项11.9.1DragPanelExtender控制项简介11.9.2DragPanelExtender控制项实例11.10DropDownExtender控制项11.10.1DropDownExtender控制项简介11.10.2DropDownExtender控制项实例11.11DropShadowExtender控制项11.11.1DropShadowExtender控制项简介11.11.2DropShadowExtender控制项实例11.12DynamicPopulateExtender控制项11.12.1DynamicPopulateExtender控制项简介11.12.2DynamicPopulateExtender控制项实例11.13FilteredTextBoxExtender控制项11.13.1FilteredTextBoxExtender控制项简介11.13.2FilteredTextBoxExtender控制项实例11.14ModalPopupExtender控制项11.14.1ModalPopupExtender控制项简介11.14.2ModalPopupExtender控制项实例11.15TextBoxWatermarkExtender控制项11.15.1TextBoxWatermarkExtender控制项简介11.15.2TextBoxWatermarkExtender控制项实例 11.16ToggleButtonExtender控制项11.16.1ToggleButtonExtender控制项简介11.16.2ToggleButtonExtender控制项实例11.17UpdatePanelAnimationExtender控制项11.17.1UpdatePanelAnimationExtender控制项简介11.17.2UpdatePanelAnimationExtender控制项实例11.18ValidatorCalloutExtender控制项11.18.1ValidatorCalloutExtender控制项简介11.18.2ValidatorCalloutExtender控制项实例第12章ASP.NETAjax实用技能二12.1HoverMenuExtender控制项12.1.1HoverMenuExtender控制项简介12.1.2HoverMenuExtender控制项实例12.2ListSearchExtender控制项12.2.1ListSearchExtender控制项简介12.2.2ListSearchExtender控制项实例12.3MaskedEditExtender控制项12.3.1MaskedEditExtender控制项简介12.3.2MaskedEditExtender控制项实例12.4MaskedEditValidator控制项12.4.1MaskedEditValidator控制项简介12.4.2MaskedEditValidator控制项实例12.5MutuallyExclusiveCheckBoxExtender控制项12.5.1MumallyExclusiveCheckBoxExtender控制项简介12.5.2MutuallyExclusiveCheckBox—Extender控制项实例12.6NoBot控制项12.6.1NoBot控制项简介……第四篇Ajax高级技术篇第13章增强Ajax技能第五篇综合实例篇第14章线上相册系统序言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套用到实际项目的过程 。其中包括很多实现技巧,如自动播放和照片显示等功能 。