`
GoodWell
  • 浏览: 29679 次
  • 性别: Icon_minigender_1
  • 来自: 河北邢台
社区版块
存档分类

ExtJS,JQuery,Dojo的小比较

阅读更多

这几个都是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的对比

    四种时兴的框架jQuery,Mootools,Dojo,ExtJS的对比

    JavaScript libraries--->jQuery, Prototype, Mootools, YUI, Extjs, Dojo

    在给定的标题"JavaScript libraries--->jQuery, Prototype, Mootools, YUI, Extjs, Dojo"中,提到了五种著名的JavaScript库:jQuery、Prototype、Mootools、YUI和ExtJS。这些库都有各自的特性和优势,下面将详细介绍...

    四种流行的AJAX框架jQuery_Mootools_Dojo_ExtJS的对比

    ### 四种流行的AJAX框架对比分析:jQuery, Mootools, Dojo, ExtJS #### 一、jQuery **主页**: <http://jquery.com/> **设计思想**: - **简洁性**: 几乎所有操作都始于选择DOM元素,并对其进行操作(支持Chaining...

    四种流行的AJAX框架jQuery,Mootools,Dojo,ExtJS的对比.pdf

    四种流行的AJAX框架jQuery,Mootools,Dojo,ExtJS的对比.pdf

    Sencha ExtJs / Dojo / jQuery之间有任何全面的比较和/或分析吗?

    有些人可能会与您分享他们在一个或另一个框架上的经验,但是我认为您可能无法获得比该框架更详细的比较:http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks[^]。仍然,我建议您最好指定您的...

    浅谈JavaScript 库———jQuery, ExtJs 的对比研究

    目前市面上流行的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 等JS框架的区别和应用场景简述

    JQuery、Extjs、YUI、Prototype、Dojo 是众多JavaScript框架中的佼佼者,它们各自拥有独特的特点和应用场景,下面就详细介绍它们之间的区别以及各自的用途。 首先,JQuery 是目前最为流行的JavaScript库,它支持...

    JQuery学习总结及实例中文WORD版

    因此出现了很多对Javascript 的封装库,比如Prototype、Dojo、ExtJS、JQuery等,这些库对Javascript进行了封装,简化了开发。这些库是对 Javascript的封装,也就是咱们调用JQuery 资源太大,传...

    精通Dojo(中文版)-pdf

    最后,本书还探讨了Dojo与其他技术的集成,如jQuery和ExtJS等,以及Dojo在移动开发领域的应用,展示了Dojo作为一个成熟框架的跨平台灵活性。这些内容不仅为开发者提供了更多的选择,也为Dojo的应用范围拓展提供了...

    spket插件extjs3包

    同时,SPket也支持多种流行的JavaScript库和框架,例如jQuery、Dojo、YUI等,以及我们这里关注的EXTJS。 **EXTJS3** EXTJS是一个基于JavaScript的开源用户界面库,主要用以构建富互联网应用程序(RIA)。EXTJS3是...

    锋利的jQuery.锋利的jQuery.

    - **Dojo**:提供丰富功能,适用于企业级应用,但学习曲线陡峭,API 稳定性差。 - **YUI**:Yahoo! 推出的库,提供 DOM、Ajax 等全方位支持,文档详尽,代码规范。 - **ExtJS**:基于 YUI,专注于创建桌面应用式...

    JQuery系统介绍

    与其他JS类库如Prototype、Dojo、Mootools、YUI和ExtJs相比,JQuery在关注度、应用范围以及优劣性方面均表现出色。 #### 未来展望 JQuery的未来充满了机遇。它不仅赢得了开发者的青睐,也获得了诸如微软、Google、...

    extjs指南是学习extjs不错的资料

    现在,许多Ajax框架,如Prototype.js、YUI、jQuery、Dojo和ExtJS,已经简化了开发过程。 ExtJS作为一个Ajax框架,源于Yahoo! UI,但现在其官方网站是www.sencha.com。它提供了一个强大的组件模型和控件库,以及精美...

    第1章JQuery系统介绍.docx

    与其他JavaScript类库如Prototype、Dojo、Mootools、YUI和ExtJS相比,jQuery在关注度、应用范围和优劣性上有明显优势。尽管其他库也有各自的特色和应用场景,但jQuery以其小巧、灵活、强大的特性,赢得了广大开发者...

    jQuery MiniUI 2.1.5 官方版本,作个保留

    jQuery MiniUI - 快速开发WebUI。 ...•第三方兼容:与ExtJS、jQuery、YUI、Dojo等任意第三方控件无缝集成。 •浏览器兼容:支持IE6+、FireFox、Chrome等。 •跨平台支持:支持Java、.NET、PHP等。

    第1章JQuery系统介绍.pdf

    与其他JavaScript库如Prototype、Dojo、Mootools、YUI和ExtJS相比,jQuery在关注度、应用范围和优势上都有明显优势。Prototype作为最早的底层框架,虽然应用广泛但功能相对有限;Dojo功能全面但体积庞大,不易使用;...

    extjs eclipse插件spket 1.6.17

    除了ExtJS,Spket还支持其他JavaScript框架,如Dojo、YUI和jQuery等,这意味着无论你选择哪种前端技术,Spket都能提供相应的支持,使Eclipse成为了一个多框架兼容的开发平台。 在实际应用中,安装了Spket 1.6.17的...

    开始认识jQuery.docx

    - 相比于 Dojo 或 ExtJS 等其他库,jQuery 更加轻量级且普及度更高,拥有庞大的社区支持和丰富的插件生态系统。 5. **jQuery 解决的问题** - 避免浏览器兼容性问题:jQuery 提供了一致的行为,使得开发者可以专注...

Global site tag (gtag.js) - Google Analytics