分类

安卓应用安卓游戏

开发环境

Dojo2.0 Api Chm

Dojo2.0 Api Chm

大小:17.85 MB

语言:简体中文系统:WinXP, Win7, Win8, Win10

类别:开发环境时间:2018-05-11 14:25

JavaScript框架
  • Dojo2.0 Api Chm

Tags:Java开源框架.NET开发框架UI框架

Dojo是一个强大的面向对象JavaScript框架。主要由三大模块组成:Core、Dijit、DojoX。Core提供Ajax,events,packaging,CSS-based querying,animations,JSON等相关操作API。Dijit是一个可更换皮肤,基于模板的WEB UI控件库。DojoX包括一些创新/新颖的代码和控件:DateGrid,charts,离线应用,跨浏览器矢量绘图等。

Dojo 详细介绍

Dojo是一个强大的面向对象JavaScript框架。主要由三大模块组成:Core、Dijit、DojoX。Core提供Ajax,events,packaging,CSS-based querying,animations,JSON等相关操作API。Dijit是一个可更换皮肤,基于模板的WEB UI控件库。DojoX包括一些创新/新颖的代码和控件:DateGrid,charts,离线应用,跨浏览器矢量绘图等。

选择dojo的理由

1.dojo是一个很好的基础架构。

它可以非常有效地分离页面中的Structure、Presentation、Behaviour,这对于实现Ajax组件unobtrusive的目标非常有帮助。

有人问:那么,同样是基础架构,你为什么不选择Prototype呢?

当然,Prototype对于开发一些Ajax效果也是非常有帮助的。但是Prototype的设计目标和dojo有很大的不同。

Prototype 的设计目标是扩充JavaScript的功能,使得可以以类似于Ruby的方式来编写JavaScript。 Prototype主要是对于JavaScript语言本身的一些底层的扩充,另外解决了一些跨浏览器的问题。但是Prototype还是太底层了,本身 提供的功能非常少,基于它来建造复杂的Ajax组件(例如,一个功能完善的Grid组件)仍然非常困难。

而Rico呢,仍然谈不上是一个框架,Rico和Scriptaculous都只是基于Prototype建造的Ajax效果库。 Rico的Live Grid太原始了,这也是我放弃Rico的一个原因,而且Rico这半年来就没有什么大的发展。

我并不是要否定Prototype,而是经过考察发现Prototype很难支持我的目标。我的目标就是建造一个全面的Ajax组件库,dojo恰好对于支持这个目标非常有帮助。

dojo其实是一个组件模型,类似于Spring,用来支持大规模的组件化开发。组件模型的作用就是增强代码的重用,这对于提高开发效率是至关重要的。

2.dojo的背后有强大的支持。

dojo现在已经是众多开源框架的选择,包括:

* WebWork

* Tapestry

* Eclipse ATF

* MyFaces

这个列表还会随着时间的推移而扩大。

dojo的开发团队由Alex Russell领军,人数众多,力量非常强大。

3.dojo的组件比较丰富,而且目前的开发非常活跃。

这里是一些组件列表,也可以在这里提出新的组件需求。

http://dojo.jot.com/WidgetWishlist

有一个正在开发的Grid组件,按照功能描述来看非常强大,值得高度注意。

http://dojo.jot.com/GridWidget

∨ 展开

同类推荐

特别下载

猜你喜欢

相关文章

热门推荐

下载排行

热门关键字

电视直播软件短剧平台植物大战僵尸版本大全文明时代2Mod天正电气版本合集迅读软件版本大全鸿合教育软件大全口袋妖怪系列破解版口袋妖怪玩家自制版老爹模拟经营游戏系列The Foundry软件产品系列EndNote软件合集乐教乐学软件版本大全滤镜多的美图相机手机日语学习软件像素地牢推荐版本免费手机录屏软件苹果电脑网课软件大全好用的手机影院剑网三游戏版本大全激战2游戏版本大全免费电视电影App宅男影音神器忍者题材动作游戏推荐电脑热门网络游戏排行PC端二次元游戏推荐千牛版本大全Creo3.0版本合集Creo软件专区Microsoft Office2016版本合集

网友评论

我要跟帖
取消
游客

感谢提供,好评一个!

回复赞(2)
查看所有评论 共 1