Dojo学习1 dojo是什么?

1. dojo是什么?
dojo是一个开源的javascript 用户界面开发工具包。它能够使我们更容易编写javascript,更快速的制作大型的界面,在一定程度上使我们更容易开发动态的用户界面。dojo的最根本的东西是“Dojo Base”,一个很小的单独的库文件,这个文件包括了Ajax,事件句柄,页面特效,blazing fast CSS queries,语言工具等等。除此之外,还有一些高质量的工具,比如拖动工具,Ajax表单工具,I/O工具,Json-RPC,国际化(i18n),还有回调方法等。
DOJO的核心层面是窗口系统--dijit,他能够迅速是开发和重用用户接口组件。如果你熟悉HTML和CSS,dijit允许你很快的开发出能够重用的客户端组件。dojo使用HTML的扩展属性来声明和配置一个窗口组件。(比如<div dojoType="dijit.Tree" store="JsonItemStore" ....></div>)。在页面上放置一个时间选取组件就像你给<input>添加一个属性一样简单。通过升级标准的HTML,而不是开发一个新的标记语言,DOJO使用户接口开发起来更容易。它非常的进步,有挑战性,并且它能够是你的用户界面看上去很漂亮,很好用,而且运行的迅速。Dojo已经被小心的编写了,从单元测试到数据绑定系统,它的2D画图API使dojo的界面非常统一。
dojo内在的一个特性就是支持国际化和本地化,非常用意体现在所有的窗口组件上,向下支持统一的键盘事件,并且能够控制所有组件在一个CSS文件中。
Dijit项目的核心就是追求高效率和高统一行。因此,一些边缘的特性被放到了dojox模块儿中了。dojox主要是2D画图一类的。dojox中包括一个Readme文件,你能够从中了解一些东西。许多质量测试和文档级的需求已经包含到核心中了。
正如到目前位置您所了解的,这里有许多宽广的东西在dojo中.当你阅读本文,并且开始编写你的第一个高水准的应用程序时,我们希望你能够找到发现,dojo能够使你很轻松,而且使你很好地体验所有我们提供的技术。
开发良好客户体验的网页是dojo所希望的,继续阅读吧,直到你发现如何实现它。

转载于:https://my.oschina.net/ykai/blog/9456

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值