这几个都是JS库里几个有名帮派,以前用过Dojo,现在用ExtJS,JQuery没有真用过,只是看了下官网上的文档。
ExtJS: 首先是那个API docoment做得特别好,已经实现的组件几乎无所不包,把例子改改几天就可以出来个像模像样的界面。
ExtJS的编程理念有点类似Swing或类似的东东,就是摒弃html自身的那些布局(通过renderTo之类的用法也可以指定到html文件的div组件,不过div之间的层次关系全没偶遇了),完全用js把全套页面从无到有搭起来。这种做法的缺点就是不直观。另外ExtJS也没有像JQuery那样抽象出 动作和effect这样的概念,panel里甚至有animate这样的属性用来对panel进行淡入淡出。这是把行为和对象绑定的到一起的不好作法。
JQuery:语法很简洁,而且抽象了动作和特效这样的概念,从而把组件自身和对它支持那些操作啊,有哪些特效啊之类的分离了。
Dojo: 这东西以前就是以组件全面而出名,不只是UI组件很全,其他非UI组件也很全(比如map之类的),甚至有一些3D啊之类的组件,在以前HTML不支持canvas的时候,Dojo就有这样的组件了。Dojo.require来管理依赖非常有创意。它的缺点就是写起来比较麻烦。
分享到:
相关推荐
四种时兴的框架jQuery,Mootools,Dojo,ExtJS的对比
在给定的标题"JavaScript libraries--->jQuery, Prototype, Mootools, YUI, Extjs, Dojo"中,提到了五种著名的JavaScript库:jQuery、Prototype、Mootools、YUI和ExtJS。这些库都有各自的特性和优势,下面将详细介绍...
### 四种流行的AJAX框架对比分析:jQuery, Mootools, Dojo, ExtJS #### 一、jQuery **主页**: <http://jquery.com/> **设计思想**: - **简洁性**: 几乎所有操作都始于选择DOM元素,并对其进行操作(支持Chaining...
有些人可能会与您分享他们在一个或另一个框架上的经验,但是我认为您可能无法获得比该框架更详细的比较:http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks[^]。仍然,我建议您最好指定您的...
目前市面上流行的JavaScript库包括jQuery、Prototype、ExtJs、Dojo、YUI(Yahoo! User Interface Library)、Script.aculo.us、MochiKit、MooTools、Qooxdoo、SproutCore、Rialto、Spry、JavaScriptMVC等。它们各自...
JQuery、Extjs、YUI、Prototype、Dojo 是众多JavaScript框架中的佼佼者,它们各自拥有独特的特点和应用场景,下面就详细介绍它们之间的区别以及各自的用途。 首先,JQuery 是目前最为流行的JavaScript库,它支持...
因此出现了很多对Javascript 的封装库,比如Prototype、Dojo、ExtJS、JQuery等,这些库对Javascript进行了封装,简化了开发。这些库是对 Javascript的封装,也就是咱们调用JQuery 资源太大,传...
最后,书中会涉及Dojo与其他技术(如jQuery、ExtJS等)的集成,以及Dojo在移动开发中的应用,展示其跨平台的灵活性。 通过阅读《精通Dojo(中文版)》,读者不仅可以掌握Dojo的基本用法,还能深入了解其高级特性和...
同时,SPket也支持多种流行的JavaScript库和框架,例如jQuery、Dojo、YUI等,以及我们这里关注的EXTJS。 **EXTJS3** EXTJS是一个基于JavaScript的开源用户界面库,主要用以构建富互联网应用程序(RIA)。EXTJS3是...
- **Dojo**:提供丰富功能,适用于企业级应用,但学习曲线陡峭,API 稳定性差。 - **YUI**:Yahoo! 推出的库,提供 DOM、Ajax 等全方位支持,文档详尽,代码规范。 - **ExtJS**:基于 YUI,专注于创建桌面应用式...
与其他JS类库如Prototype、Dojo、Mootools、YUI和ExtJs相比,JQuery在关注度、应用范围以及优劣性方面均表现出色。 #### 未来展望 JQuery的未来充满了机遇。它不仅赢得了开发者的青睐,也获得了诸如微软、Google、...
现在,许多Ajax框架,如Prototype.js、YUI、jQuery、Dojo和ExtJS,已经简化了开发过程。 ExtJS作为一个Ajax框架,源于Yahoo! UI,但现在其官方网站是www.sencha.com。它提供了一个强大的组件模型和控件库,以及精美...
与其他JavaScript类库如Prototype、Dojo、Mootools、YUI和ExtJS相比,jQuery在关注度、应用范围和优劣性上有明显优势。尽管其他库也有各自的特色和应用场景,但jQuery以其小巧、灵活、强大的特性,赢得了广大开发者...
jQuery MiniUI - 快速开发WebUI。 ...•第三方兼容:与ExtJS、jQuery、YUI、Dojo等任意第三方控件无缝集成。 •浏览器兼容:支持IE6+、FireFox、Chrome等。 •跨平台支持:支持Java、.NET、PHP等。
与其他JavaScript库如Prototype、Dojo、Mootools、YUI和ExtJS相比,jQuery在关注度、应用范围和优势上都有明显优势。Prototype作为最早的底层框架,虽然应用广泛但功能相对有限;Dojo功能全面但体积庞大,不易使用;...
除了ExtJS,Spket还支持其他JavaScript框架,如Dojo、YUI和jQuery等,这意味着无论你选择哪种前端技术,Spket都能提供相应的支持,使Eclipse成为了一个多框架兼容的开发平台。 在实际应用中,安装了Spket 1.6.17的...
- 相比于 Dojo 或 ExtJS 等其他库,jQuery 更加轻量级且普及度更高,拥有庞大的社区支持和丰富的插件生态系统。 5. **jQuery 解决的问题** - 避免浏览器兼容性问题:jQuery 提供了一致的行为,使得开发者可以专注...
- 常见的JavaScript库包括Prototype、Dojo、YUI、ExtJs等,它们各有特色,如Dojo在模块化和国际化支持方面表现突出,ExtJs在用户界面组件方面有出色表现。 ##### 1.3 jQuery的优势 - jQuery是一个轻量级的...