dojo快速入门分析和总结.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DOJO 快速入门 1 为什么是 dojo? dojo Toolkit 是一个开源的 JavaScript 工具包用于构造 web 应用。它通过提供设计良好的 api 和工具包缩短了实现设计的时间。它是轻量极其健壮的,提供工具来实现 DOM 操作, 动画,ajax,event 和键盘标准化, 国际化 I18N,可访问性(a11y).Dojo 基本上是单独一个轻量级的实体(26kb). Dojo 是完全免费的,又一组活跃于社区的developer 开发。 无论项目的大小,Dojo 都是一个弹性的解决方案。内建的 package 系统不再使查找依赖成为问题,build 系统合并优化各层的代码,D.O.H 使单元和回归测试很容易。 Add-ons 除了 dojo.js 提供的大量工具,通过调用 dojo.require(),使用强大的 package 系统可以为系统增加很多功能。Dojo 核心包括dragdrop,高级ajax 传输,字符串处理,强大的Data API 等等。 无穷的可能性 dojo toolkit 也包括称为 Dijit 的项目包。它是用于使用和创建封装的和可重用的组件或widgets。它提供可访问,可扩展和基于主题的组件来建造你的 web 应用和站点。它也提供强大的 api 来开发你自己的 widgets 或者配置已有 widgets 的行为。 最新的技术 dojo 通过帮助开发者创造丰富的交互性的web 应用来实现 WEB2.0 的设想。Internet 的静态内容越来越少,更多的是动态数据库和及时响应。这种趋势往往需要优雅的界面和可靠的操作工具。当没有网络连接时,web 应用如果没有离线技术就变得不能用了。但是dojo 仍然可以保障用户使用一些功能即使没有网络连接。无论用户处于什么状态,离线功能是保证 web 应用被认为是可靠工具的关键所在。 获得代码 下 载 最 新 发 布 的 Dojo Toolkit 版 本 : /current-stable/ 你会看到许多可用的文件。标准发布文件 dojo-release-#.#.#以 tar.gz 或 zip 格式存在。文件包后缀为-src 表示这是一个源代码发布版,包含所有构造客户定制 Dojo 的测试和公用方法。 解压文件包到一个目录中(最好放到一个适合做 Ajax 开发的 web Server 上)。假定目录名是js/,那么目录结构应该是如下图所示: 安装 Dojo Toolkit,最重要的事情是知道 dojo.js 位于什么地方。当 dojo.js 被页面加载以后,Dojo 的 package system 会处理如何加载所有其他的依赖和相关模块。 如 果 要 验 证 下 载 和 安 装 的 正 确 性 , 可 以 通 过 浏 览 器 访 问 http://localhost/js/dojo-release/dojo/tests/runTests.html 或者访问 dijit 的测试页面 http://localhost/js/dojo-release/dijit/tests. The Dojo Book是一本免费的指南教程,提供了更深度的描述关于怎样获得 Dojo 源代码以及可用的不同发布版本。 开始步骤 先构造一个 HTML 模版 dojo-tutorial.html,假定存放在..js/dojo-tutorial.html 目录下 !DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01//EN /TR/html4/strict.dtd html head titleDojo Toolkit Test Page/title !-- load the dojo toolkit base -- script type=text/javascript src=dojo-release/dojo/dojo.js djConfig=parseOnLoad:true, isDebug:true/script script type=text/javascript /* our JavaScript will go here */ /script style type=text/css /* our CSS can go here */ /style /head body!-- this is a Typical WebPage starting point ... -- h1 id=testHeadingDojo Skeleton Page/h1 div id=contentNode pSome Content To Replace/p /div /body /html /html 页面中的 DOCTYPE 定义为H

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档