加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Dojo这点事

发布时间:2020-12-16 21:45:13 所属栏目:百科 来源:网络整理
导读:在从事Dojo开发以前,我从来不知道Dojo是个什么东西,但是现在我被它深深的迷住了。尽管网上可供参考的Dojo资料不多,但这抵挡不住我对Dojo的热爱。使用Dojo进行Web开发,你不用再为Div如何将一个窗体划分为几个Pane为烦恼,你不用再为如何动态的展示面板为

在从事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这点事,还真不好说……

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读