当前位置:主页 > 书籍配套资源 > Dojo配套资源
《Dojo构建Ajax应用程序》源代码

《Dojo构建Ajax应用程序》源代码

  • 更新:2022-09-08
  • 大小:1.8 MB
  • 类别:Dojo
  • 作者:James、EHarmon
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

Dojo向Web开发者和设计者提供了一个强大的JavaScript工具集用以快速开发健壮的Ajax应用。本书是第一本完整的、具有丰富示例的Dojo开发指南,同时还介绍了Dojo Widget。Dojo基金会(即Dojo的创建者们)审阅了本书,你可以从书中找到开发指南和大量经过测试的代码示例。

Web开发专家James E. Harmon在书中首先介绍了如何使用Dojo“Ajax化”现有的应用和页面,如何快速增加一些Ajax特性且不打断用户的操作,如客户端和服务器端验证。接下来,本书深入讲解了Dojo的用户界面、表单、布局和专门的Widget,展示其工作方式并探讨如何最有效地利用这些特性。本书详细地介绍了Widget,如日期选择器、富文本编辑器、组合框及可扩展的视图等。

最后,Harmon介绍了Dojo Toolkit用以简化Ajax开发的强大功能。他详细地介绍了Dojo的辅助功能、快捷方式及特殊方法,在介绍每个特性时展示了它所能解决的JavaScript的问题。这一部分内容涵盖了字符串、JSON、事件处理、Ajax Remoting、Dojo与DOM、测试及调试,等等。你可以从本书的Web站点http://www.Object TrainingGroup.com/dojobook下载所有的代码示例,包括完整教程示例的源代码。

封面图

目录

  • 译者序
  • 第一部分Dojo教程
  • 第1章理解Dojo:教程
  • 11教程简介
  • 111本教程的目标
  • 112使用Dojo的目的
  • 12一个标准的HTML数据输入表单
  • 121First与Last Name
  • 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使用专门的Dojo widget
  • 135处理表单
  • 14获取并运行源代码
  • 15教程步骤1——引入Dojo
  • 151下载或是创建源文件
  • 152引入DojoToolkit
  • 153引入Dojo样式表
  • 154回顾所有的代码变化
  • 155运行新页面
  • 第2章使用Dojo进行客户端验证
  • 21验证表单字段
  • 22教程步骤2——增加客户端验证
  • 221验证First Name字段
  • 222验证Last Name字段
  • 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章使用Dojo Widget
  • 41将Dojo widget增加到页面中
  • Dijit——Dojo Widget模块
  • 42教程步骤4——使用Dojo Widget
  • 421使用Dojo DateTextBox Widget
  • 422使用Dojo富文本编辑器Widget
  • 第5章使用Dojo处理表单
  • 51使用Dojo处理表单
  • 52教程步骤5——处理表单
  • 521创建Dojo Form Widget
  • 522对表单提交进行拦截
  • 523检查表单中所有元素的合法性
  • 524将表单提交到服务器端
  • 第二部分Dojo Widget
  • 第6章Dojo Widget简介
  • 61Widget是什么
  • 62Dojo Widget是什么
  • 63构成Dojo Widget的组件
  • 631Widget HTML
  • 632Widget样式
  • 633Widget的JavaScript组件
  • 634Dojo Widget的继承
  • 635Dojo Widget概览
  • 636构建自己的Widget
  • 第7章Dojo Form Widget
  • 71标准的Form和Dojo Form Widget
  • dijitform_FormWidget类
  • 72详解Dojo Form Widget
  • 第8章Dojo Layout Widget
  • 81理解页面布局
  • dijitlayout_LayoutWidget类
  • 82Dojo Layout Widget简介
  • 第9章其他专门的Dojo Widget
  • 91什么是专门的widget
  • 92Menu Widget
  • 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章Ajax Remoting
  • 151Remoting
  • 152XMLHttpRequest回顾
  • 153dojoxhrGet函数
  • 参数详解
  • 154dojoxhrPost
  • 使用示例——错误处理
  • 155处理表单
  • 1551Dojo函数dojoformToObject
  • 1552Dojo函数dojoobjectToQuery
  • 1553Dojo函数dojoformToQuery
  • 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2DOH——Dojo单元测试框架
  • 1713其他类型的测试
  • 172日志
  • 1721基本日志
  • 1722高级日志

资源下载

资源下载地址1:https://pan.baidu.com/s/13xoVd_Wqa-FK1GbI3d1TKw

相关资源

网友留言