AJax完全自学手册

资料百科

《AJax完全自学手册》是2009年机械工业出版社出版的图书,来自作者是洪石丹义回考坏完社

  • 书名 AJax完全自学手册
  • 作者 洪石丹
  • ISBN 9787111243717
  • 定价 59.80元
  • 出版社 机械工业出版社

内容简介

 来自 《Aiax完全自360百科学手册》分为3篇,循序渐进地介绍了JavaScript高级应用、MicrosoftASP.NET载副此轮却约修供AJAX控件、ASENET下Ajax非组件开善或守架国发。《Aiax完全自学手册》首先讲解了Aj采利讨言面管力ax应用的基础--Javascript语言的高级应用:JavaScript的面向对象特征、JavaScript应用XML技、浏览器事件流等,然后详细细派外剖析了MicrosoftASENETAJAX组件开发的每个细节,最后通过Ajax非组件开发实例深入讲解TASENET技术与Ajax技术的无缝接合。

  Ajax技术已经成为Web2.0技术的重犯祖文呼磁杂强了停额限要组成部分,在实际开发中得到了广泛的应用。通过Ajax技术,可以在不影响用户浏览信息效率的情况下,为用户轻异哥担度带来更丰富的体验

  《Aiax完全自学手册》内容翔实、重点突出,所有代码都经过检测。《Aiax完全自学手册》通过丰富的实例让读者充分领略Ajax的强大,并反向学习ASP.NET2.0技术。

编辑推荐

  涵盖基础知识、核心技术、典型示例等内容;按照"基然太亲础方开属再殖本概念-核心语法-典型示例"的军术帮模式讲解,容易上手,提供180余个典型实例、6大模先银块、1个完整案例。

目录

  前言

  第一篇JavaScript高级应用

  第1章Ajax简介以及使用的场合

  11.1Web发展来自回顾

  11.1.1使用Ajax的HelloWorld程序

  11.1.2Web发展回

  31.2Web应用发展段群粒历程

  41.2.1applet-人类实现胖客户的一种尝试

  41360百科.2.2JavaScri主一未pt&CSS-浏览器的双生子

  51.2.3DHTML-动态Web的基础

  51.2.4常绝继良还味表汉露零见的服务器端技术

  61.3Ajax相关技术

  61.4Ajax使用场合与基本设计

  71.5小结

  7第2章浏览器中的JavaScript

  82.1BOM与navigator对象

  82.1.1BOM

  82.1.2navigator对象

  82.2对象/特临取阶附减啊征检测法

  92.2.1对象/特征检测法代码详解

  92.2.2对象/特征检测法重点

  92.2.3对象/特征检测法优缺点

  102.3user-agent字符串检测法

  102.3.1user-agent字符串检测法代码详解

  102.3.2更好地使用user-agent字符串检测法

  122.4window对象

  122.4.1wi须巴破附伯上剧架ndow对象的属性

  122.4.2系统对话框

  132.4.3状态栏控制

  152.4.4时间间隔和暂源测它胞视越宣罗福款

  152.4.在找5浏览器历史记录

  162.4.6screen对象

  162.4.7loc环很模少阳赶促月环频弱ation对象

  172.5小结

  18第3章XM子轮医毫植屋少城酸儿LHttpRequest对象

  193.1XM白呢被乎速美案计LHttpReq印零没穿者将构uest对象综述

  193.1.1XMLHttpRequest对象概

  193.1.2XMLHttpRequest对象的矛穿如作战庆续轮短菜补属性和对象

  203.1.3最简单的Aja划严且析却x实例

  213.2A随站被次jax技术与服务器交互原理

  233.2.1Ajax技术与服务器交互原理图详解

  233.2.2Ajax开发中的安全问题及开发规则

  253.3小结

  26第4章DOM基础及高级DOM技术

  274.1什么是DOM对象

  274.1.1XML-无限数据传输

  274.1.2XML文档的节点层次

  294.2DOM对象的操作

  314.2.1基于XML的特定DOM对象

  314.2.2访问DOM对象的相关节点

  314.2.3检测节点类型

  324.2.4节点的属性解析

  334.2.5操纵DOM深层节点

  354.2.6创建节点

  374.2.7操作节点

  394.3HTMLDOM

  414.3.1操纵HTML属性

  424.3.2Table方法

  434.4测试DOM一致性和DOMLevel3

  454.4.1测试DOM一致性

  454.4.2DOMLevel3

  464.5小结

  46第5章JavaScript中的继承

  475.1JavaScript中的对象

  475.1.1什么是对象

  475.1.2声明及实例化对象

  475.1.3对象的引用及销毁

  475.1.4绑定机制

  485.1.5对象分类

  485.1.6作用域、静态作用域、this关键字

  505.1.7定义类的方式

  515.1.8实例以及实例方式使用的注意事项

  565.2继承方式以及实现

  565.2.1继承方式以及实现

  565.2.2继承的重要实例

  625.3小结

  64第6章错误处理

  656.1错误和异常

  656.1.1什么是错误和异常

  656.1.2异常处理的重要性

  656.2错误报告

  666.2.1在IE中使用错误报告

  666.2.2Firefox中的错误处理

  666.3异常处理

  676.3.1onerror事件处理函数

  676.3.2trycatch语法结构

  686.4常用JavaScript调试技巧

  716.4.1使用alert()进行调试

  716.4.2抛出自定义错误

  726.4.3常见的JavaScript调试器

  736.5JavaScript常见编译器

  756.5.1常见的JavaScript编写工具

  756.5.2Aptana的使用

  766.6小结

  79第7章JavaScript中的XML

  807.1XMLDOM对象的支持

  807.1.1IE中的XMLDOM支持

  807.1.2Firefox中的XMLDOM支持

  837.2XPath的支持

  867.2.1什么是XPath

  867.2.2IE中的XPath支持

  887.2.3Firefox中的XPath支持

  887.3浏览器对XSLT的支持

  937.3.1什么是XSLT

  937.3.2IE中的XSLT支持

  947.4小结

  98第8章JavaScript中的事件流

  998.1事件流分类

  998.1.1冒泡型事件流

  998.1.2捕获型事件流

  1008.1.3DOM事件流

  1018.2事件处理函数和监听函数

  1018.2.1IE中的事件处理函数

  1018.2.2DOM事件处理监听函数

  1048.3事件对象

  1068.3.1IE与DOM中的事件对象

  1068.3.2IE与DOM中event对象的共性

  1098.3.3IE与DOM中event对象的区别

  1128.4事件类型

  1158.4.1鼠标事件

  1158.4.2键盘事件

  1208.4.3HTML事件

  1228.4.4突变事件

  1278.5跨平台事件

  1288.5.1定义跨平台事件处理对象complexEvent

  1288.5.2添加/删除事件处理函数

  1288.5.3统一格式的event对象

  1308.5.4跨浏览器获取事件对象

  1378.5.5跨浏览器获取事件对象使用实例

  1388.6小结

  139第9章JavaScript如何与服务器通信

  1409.1JavaScript中的cookie

  1409.1.1cookie的属性以及限制

  1409.1.2JavaScript中的cookie

  1419.1.3ASP.NET中使用cookie传递数据的意义

  1439.1.4在客户端与服务器端通过cookie传输数据

  1449.2使用HttpRequest对象实现与服务器的数据通信

  1469.2.1改进了的跨浏览器实例化XMLHttpRequest对象的方法

  1479.2.2GET请求与POST请求

  1479.3小结

  148第10章正则表达式

  14910.1RegExp对象

  14910.1.1RegExp对象的实例化

  14910.1.2RegExp对象的使用

  15010.1.3使用正则表达式扩展字符串对象的方法

  15110.2正则表达式的简单模式

  15210.2.1元字符

  15210.2.2使用特殊字符

  15210.2.3字符类

  15310.2.4量词

  15510.3复杂模式

  15710.3.1分组

  15810.3.2反向引用

  15810.3.3选择模式

  15910.3.4非捕获性分组

  16010.3.5边界

  16110.3.6多行模式

  16110.4RegExp对象其他属性

  16210.4.1RegExp对象属性

  16210.4.2静态属性

  16310.5常用验证方式

  16410.5.1验证日期

  16410.5.2邮件地址验证

  16510.6小结

  166第二篇MicrosoftASP.NETAJAX控件

  第11章典型ASP.NET中的Ajax实现

  16711.1ASP.NET中的Ajax实现方式

  16711.1.1前台脚本与后台Ajax处理页面实现的ASP.NETAJAX应用

  16711.1.2前台脚本与后台HttpHandler类实现的ASP.NETAJAX应用

  17011.1.3CallBack实现ASP.NETAJAX应用

  17211.1.4如何选择Ajax的实现方式

  17411.2小结

  175第12章ASP.NETAJAX控件

  17612.1安装和认识ASP.NETAJAX控件

  17612.1.1安装和ASP.NETAJAX控件及ASP.NETAJAX控件简介

  17612.1.2ASP.NETAJAX架构简介

  17812.1.3ASP.NETAJAX控件的优势

  17912.2ASP.NETAJAX控件简要介绍

  17912.2.1ASP.NETAJAX的5个基本控件

  18012.2.2使用ASP.NETAJAX控件实现的页面无刷新的简单实例

  18012.3小结

  182第13章ASP.NETAJAX控件的使用

  18313.1Ajax化的GridView

  18313.1.1系统实现概述

  18313.1.2ScriptManager控件

  18313.1.3UpdatePanel控件

  18513.1.4UpdateProgress控件

  18613.1.5AjaxGridView的程序层次结构

  18613.1.6AjaxGridView数据类

  18713.1.7前台代码

  19013.1.8界面后台代码

  19213.2Ajax无刷新聊天室

  19313.2.1系统实现概述

  19313.2.2Timer控件介绍

  19313.2.3聊天消息实体类和用户实体类

  19513.2.4聊天引擎类

  19913.2.5聊天登录页面

  20213.2.6聊天页面

  20513.3小结

  209第14章ASP.NETAJAXControlToolkit控件

  21014.1AutoCompleteExtender控件

  21014.1.1自动完成机制

  21014.1.2AutoCompleteExtender控件

  21014.1.3数据操作

  21114.1.4自动完成功能使用的Web服务

  21214.1.5自动完成功能的前台脚本

  21314.2实现页面无刷新的拖曳

  21614.2.1ReorderList

  21714.2.2日程表数据操作类

  21814.2.3日程表的前台代码

  22214.3实现投票或评级功能的Rating控件

  22414.3.1Rating控件的属性或方法

  22414.3.2存储评价数据的XML文档

  22514.3.3数据操作类

  22514.3.4评级页面的前台代码

  22814.3.5评级页面的后台代码

  23214.4小结

  235第三篇ASP.NETAJAX非组件开发

  第15章ASP.NETAJAX注册登录

  23615.1需求分析及概要设计

  23615.1.1需求分析

  23615.1.2数据库设计

  23615.1.3概要设计

  23715.2实现代码

  23715.2.1服务器端数据操作类

  23815.2.2前台页面

  24215.2.3Ajax.js文件

  24315.2.4用户登录控件Login.ascx

  25115.2.5登录功能的服务器端HttpHandler处理

  25315.2.6用户注册控件register.ascx

  25415.2.7注册功能的服务器端HttpHandler处理

  25715.2.8随机码生成页面Random.aspx

  25915.3小结

  261第16章Ajax通讯录

  26216.1需求分析和概要设计

  26216.1.1需求分析

  26216.1.2数据库设计

  26216.1.3概要设计

  26316.2实现代码

  26316.2.1数据操作类

  26316.2.2功能页面

  26516.2.3通讯录用户控件AddressList.ascx

  26716.2.4对通讯录的数据支持的服务器端HttpHandler

  28216.3小结

  285第17章级联菜单

  28617.1需求分析和数据库设计

  28617.1.1需求分析

  28617.1.2数据库设计

  28617.2实现代码

  28717.2.1功能页面

  28717.2.2服务器端代码

  29217.3小结

  294第18章Ajax进度条

  29518.1需求分析和概要设计

  29518.1.1需求分析

  29518.1.2概要设计

  29518.2实现代码

  29518.2.1功能页面

  29518.2.2前台JavaScript脚本

  29718.2.3服务器端代码

  29918.3小结

  302第19章Ajax聊天室

  30319.1需求分析和概要设计

  30319.1.1需求分析

  30319.1.2概要设计

  30319.2实现代码

  30319.2.1聊天室后台引擎类

  30419.2.2聊天登录页面

  31119.2.3聊天页面前台代码

  31519.2.4处理Ajax响应的服务器页面

  31919.3小结

  321第20章WebQQ

  32220.1需求分析和概要设计

  32220.1.1需求分析

  32220.1.2概要设计

  32220.1.3数据库设计

  32320.2登录模块

  32520.2.1AjaxJavaScript脚本封装类

  32520.2.2功能集成页面

  32620.2.3用户登录的HttpHandler

  32920.3QQ主面板实现

  33120.3.1用户设定及信息显示面板前台代码

  33120.3.2Frame页面后台代码

  33520.3.3处理消息的MsgHandler

  33620.4好友列表模块

  33920.4.1好友列表页面前台代码

  33920.4.2好友列表页面后台代码

  34120.5聊天模块

  34320.5.1聊天窗口前台代码

  34320.5.2聊天窗口后台代码

  34820.6注册模块

  35020.6.1头像选择页面

  35020.6.2注册页面前台代码

  35220.6.3注册页面后台代码

  35620.7添加好友模块

  35720.7.1添加好友页面前台代码

  35720.7.2添加好友页面后台代码

  36020.7.3添加好友的HttpHandler

  36120.8数据操作类

  36320.8.1基础数据操作类

  36320.8.2用户数据操作

  36720.8.3消息数据操作类

  37620.9小结

  377第21章小偷模块

  37821.1需求分析和概要设计

  37821.1.1需求分析

  37821.1.2概要设计

  37821.2工具类

  37921.2.1Thirf类

  37921.2.2HtmlTools类

  38321.3Ajax电视节目预告

  38721.3.1XmlOperator类

  38721.3.2电视节目预告页面

  39021.3.3电视节目预告后台处理

  39521.4Ajax在线翻译

  40021.4.1翻译页面

  40021.4.2在线翻译服务器端

  40321.5小结

  404第22章内文广告系统

  40522.1需求分析和数据库设计

  40522.1.1需求分析

  40522.1.2数据库设计

  40522.2数据层实现

  40622.2.1数据基本操作封装类

  40622.2.2数据实体类基类

  41022.2.3关键字实体类

  41022.2.4广告信息实体类

  41222.2.5自定义特性

  41322.2.6SQL语句工厂类

  41522.2.7数据映射类

  42222.2.8关键字数据操作类

  42322.2.9广告信息数据操作类

  42622.3内文广告系统前台处理

  42822.3.1登录页面

  42822.3.2关键字管理页面

  43022.3.3广告信息管理页面

  43222.3.4内文广告显示嵌入脚本

  43422.3.5引入关键字信息的HttpHandler

  43422.3.6内文广告处理脚本

  43522.3.7Ajax请求HttpHandler

  44022.3.8特别提醒

  44122.4小结

  441附录AJavaScript常用事件句柄

  442附录BJavaScript运行时错误列

  ……

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com