出版社:机械工业出版社
年代: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 的主题关于 计算机网络-程序设计 的书籍。
侯志荣, 张辞, 编著
(美) 吉尔 (Gill,B.) , (美) 里克 (Rieck,C.) , (美) 拉塞尔 (Russell,A.) , 著
(美) 勒维斯 (Lewis,A.) , 著
( ) 扎卡斯, ( ) 姆克皮克, ( ) 福西特, 著
沈時宇, 著
(美) 扎卡斯 (Zakas,N.C.) , (美) 麦克皮克 (McPeak,J.) , (美) 福西特 (Fawcett,J.) , 著
邓丽, 李学奎, 编著
(美) 诺思拉普 (Northrup,T.) , 著
黄永晔, 刘晖, 王征, 编著