Dojo这点事

在从事Dojo开发以前,我从来不知道Dojo是个什么东西,但是现在我被它深深的迷住了。尽管网上可供参考的Dojo资料不多,但这抵挡不住我对Dojo的热爱。使用Dojo进行Web开发,你不用再为Div如何将一个窗体划分为几个Pane为烦恼,你不用再为如何动态的展示面板为忧愁,你所要做的就是让这些可爱的Widget有机会来展现它们自己。

我做Dojo界面开发将近两个月了,对它的一些特性也算有了一定的了解。尽管它不能像Flex那样有预览的效果,但是它的编译效率要比Flex高出很多,这是让我很欣慰的地方。尽管Dojo在界面展现效果上不如Flash那么绚丽(并非不能实现绚丽的效果,而是用CSS去处理比Flash要复杂的多),但是它在运行时不用我们去安装Flash插件,而且也不用担心Dojo在升级时,不会对原有的Jar包不支持而产生问题。

使用Dojo开发的一大便利之处,就是我们可以定制性开发自己的Widget,这就使我们的项目对模块的重用性大大增强,大大的省去了开发的工作量。虽然Flex,ASPX,JSP等前端开发语言也可以定制性开发自己的组件,但是它们在使用起来却做不到像Dojo这样简单易用,仅仅通过data-dojo-type指定即可。
Dojo是对HTML的封装,它屏蔽了浏览器之间的差异性,省去了我们开发兼容浏览器的麻烦,但是由此也造成了CSS样式的复杂性。Dojo中的一个Widget可能是对多个不同HTML组件的封装,这样我们在使用它们时,如果让它们兼容我们的样式,可能就需要通过FireBug将Widget中的HTML元素嗅探出来,再进行样式表的设置。这对于没有任何CSS经验的人来说,要实现界面的调优是一大问题。
Dojo这点事,还真不好说……
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值