Dojo book 0.9 介绍 1. Dojo是什么?
来源:互联网 发布:华为海洋网络待遇怎样 编辑:程序博客网 时间:2024/04/30 15:00
1 Dojo: 它是什么?
04/10/2007 leesakcp
Dojo是一个用javascript编写的开源DHTML工具集。它构建在几个捐赠的项目代码基上(nWidgets, f(m) and Burstlib), 这也是为什么我们有时候把Dojo称为“统一(unified)”工具集. Dojo致力于解决DHTML长期存在的一些问题,这些问题阻碍了动态网站开发技术的大规模采用。
现代的DHTML设计混合了常见的HTML控件(HTML controls)和Javascript. 这些加工成型的部分被称为“部件”(widgets). 例如:一个典型的弹出日历包括图片,连接,javascript代码选择日期,以及选择月份的组合框。这整个的结构就是一个部件。使用部件来工作比使用所有的html和javascript元素要容易多了。部件越好,你的工作量就越少。
Dijit是构建于dojo libraries上的一个部件系统. 在早于0.9的版本中部件是dojo代码基的一部分。通过把它分开到自己的项目中,它从dojo框架中独立的移除了部分内容。你可以声明式的使用Dijit,包括对普通HTML标签的简单属性扩展(simple attribute extensions).不需要使用任何的Javascript!或者你可以用编程的方式使用 Dijit,构建一个复杂的部件 building an manipulating widgets while the page renders and afterwards.
Dojo可以让你在网页上和任何稳健地支持JavaScript的环境中容易的建立动态部分。你可以使用Dojo提供的组件来使你的网站更加具有可用性,高响应性和丰富的功能。使用Dojo你可以非常容易的使用户界面。降级使用,更快的构建交互式构件原型,以及<em>动画效果</em>。你可以使用底层的api和兼容层来编写可移植的JavaScript以及简化负责的脚本。Dojo的事件系统,I/O APIs以及语言增强构成了强大的编程环境的基础。你可以使用Dojo构建工具去写基于命令行的Javascript代码单元测试。Dojo构建过程可以帮助你优化你的Javascript发布,Dojo使用了分组的文件和通过“profiles”来重用这些组。
Dojo完成所有这些功能,是将所有的层构建于一个很小的核心模块,它提供了包系统(package system)和一点点其他的内容。当你使用Dojo编写脚本,你可以按你的需要引入API。 Dojo提供了:
多个进入点 - 你可以在你喜欢的任何层面使用Dojo。例如:JavaScript专家程序员可以使用基础功能而变得更有效率,网页设计师和开发人员可以使用容易使用,修改和扩展的组件来使应用更具有响应性,同时不需要学习大量的JavaScript API。底层的设计决定了Dojo大部分主要功能的分层实现。
解释器无关 - Dojo是一个JavaScript 工具集,但是在JavaScript解释器领域和环境中,不是所有的内容都是完全相同的建立的。Dojo至少是在其核心系统中支持尽可能多的JavaScript 环境,这使得Dojo对JavaScript 程序员来说可以作为一个标准库,他们需要在客户端,服务器端和桌面环境下使用JavaScript 。
前瞻性的API -没有人拥有水晶球可以告诉他,什么新技术将会被广泛采用,或者在未来五年内被使用。但是Dojo试图提供一些API,现在可以直接使用,同时也可以在未来进行修改。例如:dojo.io.bind() 接口就是这个原则的很好的例子,刚开始编写的时候它仅仅包装了单传输类(wrapped only a single Transport class),但是现在提供了一个普通的接口给许多不同的接受发送数据的方法。
减少使用的限制- 在Dojo背后的核心设计原则是 如果一个工具很难使用,那么不论它有多好,也不会被使用。Dojo应该在每个方面(从许可到部署)都不给用户任何理由去不信任或使用Dojo所擅长的任务。许多这个项目的最终决定就是基于这个原则的。
- Dojo book 0.9 介绍 1. Dojo是什么?
- Dojo book 0.9 介绍
- Dojo book 0.9 介绍 2. 历史
- The Dojo Book, 0.9 翻译
- 《the book of dojo》介绍翻译
- dojo是什么?
- dojo是什么?
- Dojo.Book中文版
- dojo book/resource
- dojo介绍
- dojo介绍
- 【Dojo学习之一】dojo介绍
- dojo
- dojo
- Dojo
- dojo
- dojo
- dojo
- DOS窗口TELNET登陆终端批量执行命令
- 在Linux下压缩文件 tar命令的使用
- DWR 应用实例(一) 新闻发布系统,多种新闻类型之间切换无刷新
- Linux教程-备份与压缩命令
- WISS:企业文档管理的百元级解决方案阿
- Dojo book 0.9 介绍 1. Dojo是什么?
- 拆招中国企业生存的第35处致命伤
- 无法在SQL 2005系统数据库中执行的T-SQL语句(XML处理)
- "金沙"文档,掀起企业淘金热
- 游标类型产生的数据检索问题
- 人 与电脑的思考
- 老板的权利 员工的负担?
- java学习
- 企业文档,高效管理就是资产增值