Ajax从入门到精通

出版时间:2008-6  出版社:电子工业出版社  作者:祝红涛,刘海松,郝军启 著  页数:422  
Tag标签:无  

内容概要

  本书循序渐进地向读者展示了在开发中所需要掌握Ajax知识,引导读者快速掌握Ajax技术。本书内容全面,涵盖了从事Ajax开发所要掌握的所有知识。在知识的介绍上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例来验证及运用本书所讲知识。本书语言生动、通俗易懂、讲解细致,每个知识要点都有相应的实例。而且很多实例都是目前Ajax发经常使用的功能,具有相当高的实用价值。  本书不仅可以作为Ajax的入门级教程,还可以作为从事Ajax开发的程序员的参考用书和必备手册。

书籍目录

第1章 Ajax简介1.1 Web应用简史1.1.1 Web技术1.1.2 Web开发框架和应用模型1.1.3 Web 2.0是什么1.2 传统Web应用解决方案1.3 Ajax技术介绍1.4 Ajax特性1.5 Ajax优势1.6 Ajax基本原则1.7 框架和王具包1.8 页面局部更新实例第2章 CSS样式2.1 CSS概述2.1.1 CSS简介2.1.2 CSS语法2.1.3 在HTML中使用CSS2.2 设置CSS样式2.2.1 内联样式表2.2.2 嵌入样式表2.2.3 外部样式表2.3 CSS颜色和单位2.3.1 颜色2.3.2 单位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 WOId-spacing属性和letter-spacing属性2.6 边框属性2.6.1 border-style属性2.6.2 border-width属性2.6.3 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属性2.8 颜色及背景2.8.1 color属性2.8.2 background-color属性2.8.3 background-image属性2.8.4 background-repeat属性2.8.5 background-position属性2.8.6 background-attachment属性2.8.7 background属性第3章 JavaScript3.1 JavaScript语言概述3.1.1 JavaScript简介3.1.2 JavaScript特性3.1.3 JavaScript程序结构3.2 基础语法3.2.1 JavaScript语法3.2.2 数据类型3.2.3 变量3.2.4 运算符与表达式3.3 流程控制语句3.3.1 if条件选择语句3.3.2 switch选择语句3.3.3 while循环语句3.3.4 do while循环语句3.3.5 for循环语句3.3.6 continue和break语句3.4 事件机制3.5 函数3.5.1 系统函数3.5.2 自定义函数3.6 对象3.6.1 对象的创建与实例化3.6.2 内部对象第4章 XML编程基础4.1 XML基本概念4.1.1 XML介绍4.1.2 XML语法4.1.3 XML实例4.2 文档类型定义DTD4.2.1 DTD作用4.2.2 DTD语法4.2.3 DTD使用4.3 XML架构Schema4.3.1 Schema介绍4.3.2 Schema引用4.4 XSLT4.4.1 XSLT入门4.4.2 XSLT模板4.4.3 XSLT实例第5章 XMLHttpRequest异步传输对象5.1 简介5.2 属性和方法5.3 运行周期5.4 与服务器通信5.5 XMLHttpRequest实例第6章 DOM6.1 DOM模型概述6.2 DOM结构模型6.3 DOM对象6.4 使用DOM操作HTML文档6.5 使用DOM操作XML文档的实例6.6 使用JavaScript控制DOM第7章 Ajax客户端应用7.1 Ajax运行原理7.2 在HTTP请求中包含参数7.2.1 发送包含参数的普通请求7.2.2 请求参数作为XML发送7.3 处理服务器响应7.3.1 处理文本格式的响应7.3.2 处理XML格式的响应7.4 实现导航树菜单第8章 Ajax基本技朮实现8.1 进度指示器8.2 分级下拉列表菜单8.3 数据表格8.4 自动刷新页面8.5 创建工具提示8.6 动态更新Web页面8.7 动态搜索8.8 动态读取响应首部第9章 Ajax服务器端编程9.1 JSP概述9.1.1 JSP简介9.1.2 JSP页面元素9.1.3 JSPI勾置对象9.2 配置JSP环境9.2.1 JDK的安装与配置9.2.2 Tomcat的安装与配置9.3 JSP应用实例9.3.1 JSP与JavaBean实例9.3.2 JSP与Servlet实例9.4 Ajax简单应用9.4.1 获取客户端数据9.4.2 写入客户端数据第10章 Ajax设计模式10.1 Ajax与设计模式10.1.1 设计模式的原则10.1.2 基本设计模式10.2 Ajax中常用的设计模式10.2.1 Adapter和Facade模式10.2.2 Observer模式10.2.3 Singleton模式10.3 MVC模式10.3.1 MVC设计思想10.3.2 MVC的优点10.3.3 MVC的缺点10.4 Ajax应用视图10.4.1 将逻辑与视图分离10.4.2 保持逻辑与视图分离10.5 Ajax应用控制器10.5.1 传统的JavaScript事件函数10.5.2 W3C事件模型10.6 Ajax应用模型10.6.1 对客户端建模10.6.2 与服务器交互10.7 从模型生成视图10.7.1 JavaScript原型模式10.7.2 自动生成视图第11章 javaScript高级技朮11.1 JavaScripti高级对象机制11.1.1 基于prototype的继承机制11.1.2 基于类继承11.1.3 反射机制11.2 框架编程11.3 使用正则表达式11.3.1 正则表达式简介11.3.2 正则表达式语法基础11.3.3 RegExp对象11.4 测试框架JsUnit11.4.1 JsUnit介绍11.4.2 JsUnit获取和安装11.4.3 测试实例11.5 调试工具11.5.1 Microsoft Scrip Debugger11.5.2 Firefox JavaScript Console第12章 Ajax安全性与性能12.1 Web应用的安全问题12.2 访问远程服务12.3 数据保护12.3.1 使用安全HTTP12.3.2 JavaScript加密数据12.4 Ajax的性能12.4.1 JavaScript的执行速度12.4.2 使用Venkman性能分析器12.4.3 优化Ajax应用12.5 JavaScript中的内存问题第13章 Ajax优化技朮13.1 开发高质量应用13.1.1 响应性13.1.2 健壮性13.1.3 一致性13.1.4 简单性13.2 响应客户端13.2.1 处理请求响应13.2.2 处理其他用户提交的更新13.3 为Ajax设计通知系统13.4 实现通知框架13.5 使用通知框架处理网络请求13.6 表示数据的时效性第14章 常用的Ajax框架14.1 Dojo框架14.1.1 Dojo框架简介14.1.2 在项目中添加Dojo框架14.1.3 使用Dojo框架实现提示对话框14.1.4 使用Dojo框架实现进度条14.1.5 使用Dojo框架实现树14.2 Open Rico框架14.2.1 Open Rico框架简介14.2.2 将Open Rico框架加入到项目中14.2.3 Open Rico实现可拖曳层14.2.4 Open Rico实现动态调色板14.3 jQuery框架14.3.1 jQuery框架简介14.3.2 使用jQuery实现菜单14.4 Microsoft提供的AjaX框架14.4.1 Atlas版本框架14.4.2 ASP.NET Ajax框架14.5 其他框架14.5.1 Prototype框架14.5.2 DWR框架14.5.3 MooTools框架14.5.4 Buffalo框架第15章 Ajax综合实例15.1 RSS阅读器15.1.1 RSS结构15.1.2 开发RSS阅读器15.2 搜索提示(Suggest)15.2.1 客户端代码15.2.2 服务器端代码15.3 基于Ajax的相册15.3.1 客户端代码15.3.2 服务器端代码15.4 拖曳方式定制个性化主页15.5 上传文件显示进度条15.5.1 客户端代码15.5.2 服务器端代码15.6 滑动显示分页15.6.1 客户端代码15.6.2 服务器端代码15.7 仿Windows关机效果第16章 在线OA办公系统16.1 系统概述16.2 数据库设计16.3 通用模块设计16.4 系统实现16.4.1 实现首页16.4.2 图书资料分页显示页面16.4.3 图书资料删除页面16.4.4 办公用品领用页面16.4.5 报销查询操作页面16.4.6 考勤信息汇总操作页面16.4.7 日程计划查询操作16.4.8 工作进度操作页面16.5 软件部署和演示

章节摘录

  第1章 Ajax简介  1.1 Web应用简史  起初为了连接美国几个顶尖的科研机构,人们设计了最早的Internet网络,以便共同开展科学研究,并交流信息。为了使用Internet,使用者必须学习一个相当复杂的系统。就是在1962年,麻省理工学院最早提出的“Galactic Network”(超大网络)思想时,IE和Firefox之类的便捷工具连最基本的概念都未形成。

编辑推荐

  本书内容全面,涵盖了从事Ajax开发所要掌握的所有知识。在知识的介绍上,本书采用理论与实践结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例来验证并运用的讲知识。  本书采用理论与实例的结合、相互渗透、逐步引导的讲解方法,实例丰富、语言流畅,内容繁简得当、由浅入深,使读者能十分容易入门并逐步精通。  本书介绍了利用Ajax进行开发的核心发术,每个技术要点结合实例的详细介绍,使读者能够轻松掌握。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Ajax从入门到精通 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7