Dojo学习1 dojo是什么?
1个回答
展开全部
它能够使我们更容易编写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文件,你能够从中了解一些东西。许多质量测试和文档级的需求已经包含到核心中了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询