图书介绍

Dojo构建Ajax应用程序2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Dojo构建Ajax应用程序
  • (美)JAMESE.HARMON著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111266648
  • 出版时间:2009
  • 标注页数:237页
  • 文件大小:42MB
  • 文件页数:246页
  • 主题词:计算机网络-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Dojo构建Ajax应用程序PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

译者序1

序1

第一部分 Dojo教程1

第1章 理解Dojo:教程1

1.1 教程简介1

1.1.1 本教程的目标2

1.1.2 使用Dojo的目的2

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

1.2.1 First与Last Name4

1.2.2 用户名5

1.2.3 Email地址5

1.2.4 地址6

1.2.5 州6

1.2.6 城市7

1.2.7 邮政编码8

1.2.8 服务日期8

1.2.9 评论9

1.3 改进表单的计划10

1.3.1 在表单中引入Dojo10

1.3.2 增加客户端验证10

1.3.3 增加服务器端特性11

1.3.4 使用专门的Dojo widget11

1.3.5 处理表单11

1.4 获取并运行源代码12

1.5 教程步骤1—引入Dojo12

1.5.1 下载或是创建源文件12

1.5.2 引入Dojo Toolkit16

1.5.3 引入Dojo样式表17

1.5.4 回顾所有的代码变化18

1.5.5 运行新页面19

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

2.1 验证表单字段20

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

2.2.1 验证FirstName字段21

2.2.2 验证LastName字段25

2.2.3 验证用户名字段25

2.2.4 验证Email地址字段26

2.2.5 验证地址字段27

2.2.6 验证城市字段27

2.2.7 验证邮编字段27

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

3.1 增加服务器端特性30

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

3.2.1 指定事件处理函数31

3.2.2 对服务器端进行调用33

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

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

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

第4章 使用Dojo Widget45

4.1 将Dojo widget增加到页面中Dijit-Dojo Widget模块45

4.2 教程步骤4—使用Dojo Widget46

4.2.1 使用Dojo DateTextBox Widget46

4.2.2 使用Dojo富文本编辑器Widget49

第5章 使用Dojo处理表单53

5.1 使用Dojo处理表单53

5.2 教程步骤5—处理表单54

5.2.1 创建Dojo Form Widget54

5.2.2 对表单提交进行拦截55

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

5.2.4 将表单提交到服务器端56

第二部分 Dojo Widget59

第6章 Dojo Widget简介59

6.1 Widget是什么59

6.2 Dojo Widget是什么60

6.3 构成Dojo Widget的组件62

6.3.1 Widget HTML62

6.3.2 Widget样式65

6.3.3 Widget的JavaScript组件67

6.3.4 Dojo Widget的继承69

6.3.5 Dojo Widget概览72

6.3.6 构建自己的Widget77

第7章 Dojo Form Widget78

7.1 标准的Form和Dojo Form Widget78

dijit.form._FormWidget类79

7.2 详解Dojo Form Widget80

第8章 Dojo Layout Widget108

8.1 理解页面布局108

dijit.layout._LayoutWidget类108

8.2 Dojo Layout Widget简介110

第9章 其他专门的Dojo Widget123

9.1 什么是专门的widget123

9.2 Menu Widget123

9.2.1 dijit.Menu124

9.2.2 dijit.MenuItem124

9.2.3 dijit.MenuSeparator125

9.2.4 dijit.PopupMenuItem125

第三部分 Dojo详解145

第10章 Dojo是什么145

10.1 JavaScript和AJAX的历史145

10.2 Dojo的历史147

10.3 Dojo的目标147

10.4 Dojo简介147

10.5 Dojo解决了哪些问题149

10.6 谁应该使用Dojo149

10.7 协议150

10.8 竞争者和替代者150

10.9 Dojo的未来151

第11章 Dojo的技术描述153

11.1 Dojo下载包中有什么153

11.2 Dojo源代码的组织154

11.2.1 顶层目录154

11.2.2 深入Dojo目录155

11.3 Dojo模块和特性157

11.3.1 命名约定和命名空间157

11.3.2 Dojo Base模块158

11.3.3 Dojo核心模块167

第12章 对象与类171

12.1 对象探究171

12.1.1 创建对象171

12.1.2 封装172

12.1.3 对象模板173

12.1.4 JavaScript的原型174

12.2 使用Dojo处理对象175

Dojo函数:dojo declare176

12.3 定义类177

12.3.1 父类和继承178

12.3.2 dojo.declare的API378

12.3.3 Dojo的其他函数179

12.3.4 对象图和“.”符号179

第13章 String与JSON183

13.1 文本字符串183

13.1.1 Dojo函数:dojo.string.pad183

13.1.2 dojo.string.pad使用示例184

13.1.3 Dojo函数:dojo.string.substitute184

13.1.4 dojo.string.substitute使用示例186

13.2 JSON187

13.2.1 Dojo函数dojo.toJson188

13.2.2 dojo.toJson使用示例189

13.2.3 Dojo函数:dojo.fromJson190

第14章 事件与事件处理192

14.1 事件模型简介192

14.1.1 什么是事件192

14.1.2 额外的Dojo事件194

14.2 定义并指定事件处理器194

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

14.2.2 指定事件处理器示例195

14.3 将事件表示为对象196

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

第15章 Ajax Remoting200

15.1 Remoting200

15.2 XMLHttpRequest回顾201

15.3 dojo.xhrGet函数202

参数详解203

15.4 dojo.xhrPost204

使用示例―错误处理207

15.5 处理表单208

15.5.1 Dojo函数dojo.formToObject208

15.5.2 Dojo函数dojo.objectToQuery209

15.5.3 Dojo函数dojo.fomToQuery210

15.5.4 Dojo函数dojo.formToJson211

15.5.5 Dojo函数dojo.queryToObject212

第16章 处理DOM214

16.1 DOM抽丝剥茧214

16.2 Dojo查询214

16.2.1 CSS选择器215

16.2.2 在dojo.query中使用选择器218

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

16.3 动画219

16.3.1 理解动画219

16.3.2 Dojo动画函数221

16.3.3 标准的动画效果222

第17章 测试与调试229

17.1 测试229

17.1.1 单元测试230

17.1.2 DOH-Dojo单元测试框架230

17.1.3 其他类型的测试233

17.2 日志234

17.2.1 基本日志234

17.2.2 高级日志235

热门推荐