Dojo构建Ajax应用程序

Dojo构建Ajax应用程序

(美) 哈蒙 (Harmon,J.E.) , 著

出版社:机械工业出版社

年代:2009

定价:49.0

书籍简介:

本书论述了利用Dojo构建Ajax应用程序的方法和实践。全书内容主要由三部分组成:Dojo教程、Dojo Widget、Dojo详解。

书籍目录:

译者序

第一部分DOjo教程

第1章理解Dojo教程

1.1教程简介

1.1.1本教程的目标

1.1.2使用Dojo的目的

1.2一个标准的HTML数据输入表单

1.2.1First与LastName

1.2.2用户名

1.2.3Email地址

1.2.4地址

1.2.5州

1.2.6城市

1.2.7邮政编码

1.2.8服务日期

1.2.9评论

1.3改进表单的计划

1.3.1在表单中引人Dojo

1.3.2增加客户端验证

1.3.3增加服务器端特性

1.3.4使用专门的Dojowidget

1.3.5处理表单

1.4获取并运行源代码

1.5教程步骤1引入Dojo

1.5.1下载或是创建源文件

1.5.2引入DojoFoolkit

1.5.3引入Dojo样式表

1.5.4回顾所有的代码变化

1.5.5运行新页面

第2章使用Dojo进行客户端验证

2.1验证表单字段

2.2教程步骤2增加客户端验证

2.2.1验证FirstName字段

2.2.2验证LastName字段

2.2.3验证用户名字段

2.2.4验证Email地址字段

2.2.5验证地址字段

2.2.6验证城市字段

2.2.7验证邮编字段

第3章使用Dojo与服务器端协同工作

3.1增加服务器端特性

3.2教程步骤3a一增加服务器端验证

3.2.1指定事件处理函数

3.2.2对服务器端进行调用

3.3教程步骤3b从服务器端接收数据

3.3.1为城市字段选择恰当的Widget

3.3.2获得州的值并将其发送到服务器端

第4章使用DojoWidget

4.1将Dojowidget增加到页面中

DijitDojoWidget模块

4.2教程步骤4使用DojoWidget

4.2.1使用DojoDateTextBoxWidget

4.2.2使用Dojo富文本编辑器Widget

第5章使用Dojo处理表单

5.1使用Dojo处理表单

5.2教程步骤5处理表单

5.2.1创建DojoFormWidget

5.2.2对表单提交进行拦截

5.2.3检查表单中所有元素的合法性

5.2.4将表单提交到服务器端

第二部分DojoWidget

第6章DojoWidget简介

6.1Widget是什么

6.2DojoWidget是什么

6.3构成DojoWidget的组件

6.3.1WidgetHTML

6.3.2Widget样式

6.3.3Widget的JavaScript组件

6.3.4DojoWidget的继承

6.3.5DojoWidget概览

6.3.6构建自己的Widget

第7章DojoFormWidget

7.1标准的Form和DojoFormWidget

dijit.form._FormWidget类

7.2详解DojoFormWidget

第8章DojoLayoutWidget

8.1理解页面布局

dijit.layout._LayoutWidget类

8.2DojoLayoutWidget简介

第9章其他专门的DojoWidget

9.1什么是专门的widget

9.2MenuWidget

9.2.1dijit.Menu

9.2.2dijit.MenuItem

9.2.3dijit.MenuSeparator

9.2.4dijit.PopupMenuItem

第三部分Dojo详解

第10章Dojo是什么

10.1JavaScript和AJAX的历史

10.2Dojo的历史

10.3Dojo的目标

10.4Dojo简介

10.5Dojo解决了哪些问题

10.6谁应该使用Dojo

10.7协议

10.8竞争者和替代者

10.9Dojo的未来

第11章Dojo的技术描述

11.1Dojo下载包中有什么

11.2Dojo源代码的组织

11.2.1顶层目录

11.2.2深入Dojo目录

11.3Dojo模块和特性

11.3.1命名约定和命名空间

11.3.2DojoBase模块

11.3.3Dojo核心模块

第12章对象与类

12.1对象探究

12.1.1创建对象

12.1.2封装

12.1.3对象模板

12.1.4JavaScript的原型

12.2使用Dojo处理对象

Dojo函数:dojo.declare

12.3定义类

12.3.1父类和继承

12.3.2dojo.declare的API

12.3.3Dojo的其他函数

12.3.4对象图和“.”符号

第13章String与JSON

13.1文本字符串

13.1.1Dojo函数:dojo.string.pad

13.1.2dojo.string.pad使用示例

13.1.3Dojo函数:dojo.string.substitute

13.1.4dojo.string.substitute使用示例

13.2JSON

13.2.1Dojo函数dojo.toJson

13.2.2dojo.toJson使用示例

13.2.3Dojo函数:dojo.fromJson

第14章事件与事件处理

14.1事件模型简介

14.1.1什么是事件

14.1.2额外的Dojo事件

14.2定义并指定事件处理器

14.2.1使用dojo.connect指定事件处理器

14.2.2指定事件处理器示例

14.3将事件表示为对象

14.4在Dojo中使用面向方面的编程

第15章AjaxRemoting

15.1Remoting

15.2XMLHttpRequest回顾

15.320.xhrGet函数

参数详解

15.4dojo.xhrPost

使用示例错误处理

15.5处理表单

15.5.1Dojo函数dojo.formToObject

15.5.2Dojo函数dojo.objectToQuery

15.5.3Dojo函数dojoformToQuery

15.5.4Dojo函数dojo.formToJson

15.5.5Dojo函数dojo.queryToObject

第16章处理DOM

16.1DOM抽丝剥茧

16.2Dojo查询

16.2.1CSS选择器

16.2.2在dojo.query中使用选择器

16.2.3使用dojo.query找到的DOM元素

16.3动画

16.3.1理解动画

16.3.2Dojo动画函数

16.3.3标准的动画效果

第17章测试与调试

17.1测试

17.1.1单元测试

17.1.2DOHDojo单元测试框架

17.1.3其他类型的测试

17.2日志

17.2.1基本日志

17.2.2高级日志

内容摘要:

  本书系统论述了利用Dojo构建Ajax应用程序的方法和实践。全书内容主要由三部分组成:Dojo教程、DojoWidget、Dojo详解。其中备部分自成一个知识模块,相互之间又恰当衔接。  本书编写体系完整、撰写风格生动、配合大量的代码示例和操作步骤,非常适合Dojo开发者学习参考。  Dojo向Web开发者和设计者提供了一个强大的JavaScript工具集用以快速开发健壮的Ajax应用。本书是第一本完整的、具有丰富示例的Dojo开发指南。同时还介绍DojoWidgetDojo基金会(即Dojo的创建者们)审阅了本书,你可以从书中找到开发指南和大量经过测试的代码示例。  Web开发专家JamesE.Harmon在书中首先介绍了如何Dojo“Ajax化”现有的应用和页面,如何快速增加一些Ajax特性且不打断用户的操作,如客户端和服务器端验证。接下来,本书深入讲解了Dojo的用户界面、表单、布局和专门的Widget,展示其工作方式并探讨如何最有效地利用这些特性。本书详细地介绍了Widget,如日期选择器、富文本编辑器,组合框及可扩展的视图等。  最后,Harmon介绍了DojoToolkit用以简化Ajax开发的强大功能。他详细地介绍了Dojo的辅助功能、快捷方式及特殊方法,在介绍每个特性时展示了它所能解决的Javascript的问题。这一部分内容涵盖了字符串、JSON、事件处理、AjaxRemoting、Dojo与DOM、测试及调试,等等。【作者简介】  哈蒙,是ObjectTrainingGroup公司的创建者和讲师,主要从事Java和Ajax的培训。其培训主题涵盖Ajax、Struts、Hibernate、Spring、JavaServerFaces。

书籍规格:

书籍详细信息
书名Dojo构建Ajax应用程序站内查询相似图书
丛书名开发人员专业技术丛书
9787111266648
如需购买下载《Dojo构建Ajax应用程序》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)49.0语种简体中文
尺寸26装帧平装
页数 191 印数 4000

书籍信息归属:

Dojo构建Ajax应用程序是机械工业出版社于2009.04出版的中图分类号为 TP393.09 的主题关于 计算机网络-程序设计 的书籍。