`
deng131
  • 浏览: 675361 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Extjs与jQuery编程区别

阅读更多
对这2个JS库在我所经历的实际的项目中都是用过了,他们明显的区别就是在界面表现和页面执行效率上有着很大区别,前者的库文件很大,即使是压缩了还是有200多K,页面首次渲染的时候需要很长的时间,如果对于访问量大的网站用户的体验来说不是很理想,在管理系统上还可以接受。一个好的框架需要做到浏览器的兼容和简洁优化的用户API。

后者在库文件大小上不是很大,而且对于前端的新手来说,代码编写起来也很容易上手,就上他官网上说的那样:jQuery是为了改变javascript的编码方式而设计.jQuery本身并没有实现界面的组件化,只是改变了编写代码方式。

jQuery架构图:


可以简单的理解为封装了些底层的dom方法,提供了对象级联访问,等很好的编程方式,也便于记忆和理解。

extjs在界面的组件化上表现的十分的诱人,让人耳目一新的管理,像Grid这样组件操作起来更是十分的方便,但是恰恰是这种方便,让js程序员忽略了些底层的东西,只知道how,而不知道why,这些也表现在了对extjs扩展上,在项目中有是会遇到这样那样的业务需求,库自带的那些往往不能满足,由于不知道实现的原理,所以扩展起来十分的头痛,也无从下手。

这些都是个人肤浅的理解,还请高手来拍砖!



分享到:
评论
3 楼 numen06 2011-11-30  
嗯,好,通俗易懂
2 楼 interjc 2010-08-30  
ext提供的是一揽子解决方案,jquery提供的是diy式的解决方案
1 楼 dreamup 2010-08-13  
说的挺好的!通俗易懂。

相关推荐

    模仿extjs风格写的jquery combobox

    标题中的“模仿extjs风格写的jquery combobox”指的是一个基于jQuery的下拉选择框组件,它的设计灵感来源于ExtJS库的ComboBox控件。ExtJS是一款功能丰富的JavaScript框架,以其强大的组件化和数据绑定机制著名,而...

    Ajax+extjs+jquery+javascript必备开发帮助文档

    通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这使得网页应用程序能够更加迅速地响应用户操作,提高了用户体验。主要知识点包括: 1. XMLHttpRequest 对象:Ajax 的核心,用于在后台与服务器...

    jquery/extjs智能提示所需文件spket.7z

    1. jQuery:由John Resig创建的jQuery是一个轻量级、高性能的JavaScript库,它的主要目标是使JavaScript编程变得更简单。jQuery的核心特性包括选择器(用于高效地查找DOM元素)、DOM操作(添加、删除和修改元素)、...

    学习高级项目,extjs + ssh + jquery .rar

    标题中的“学习高级项目,extjs + ssh + jquery”表明这是一个关于使用ExtJS、SSH(Struts2、Spring、Hibernate整合框架)以及jQuery技术进行高级Web应用开发的学习资源。接下来,我们将深入探讨这些技术及其在项目中...

    .net+Extjs 实例

    《.NET + ExtJS 实例解析与应用》 在当今的Web开发领域,.NET框架以其强大的后端处理能力和灵活性,结合前端JavaScript库ExtJS的丰富界面组件,为开发者提供了构建高效、美观的企业级应用程序的强大工具。本实例将...

    thinkphp+extjs

    【描述】"thinkphp+extjs +jquery CMS管理系统 实现多选下拉树 下拉表格" 提示了系统的一些关键功能特性。这表明开发者在构建这个CMS时,不仅利用了ThinkPHP的后端处理能力,还结合了ExtJS的富客户端交互特性,并且...

    ExtJS4.2源码+实例

    标签中的“jquery”虽然没有直接关联到ExtJS4.2,但通常会与ExtJS一起讨论,因为两者都是前端开发的重要工具。jQuery简化了DOM操作,而ExtJS则提供了更完整的UI组件库和应用架构。 总结一下,ExtJS4.2作为一款前端...

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

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

    ExtJS中文手册.pdf

    - **继承机制**:ExtJS支持面向对象编程中的继承特性,可以扩展现有的组件类。 - **继承示例**:文档中给出了一些具体的继承示例,帮助理解继承的用法。 #### 22. 补充资料 - **Ext2概述**:介绍了ExtJS 2版本的...

    EXTjs4类似qq消息提醒

    综上所述,EXTjs4实现类似QQ消息提醒的功能主要依赖于其内置的提示组件,通过合理的配置和编程,可以创建出丰富多样的消息提醒效果。结合提供的资源文件,开发者可以深入理解并实践EXTjs4的通知系统。

    Extjs3.2.0+asp.net动态Tree

    在这个项目中,ASP.NET可能是用来处理数据库查询、数据绑定以及与ExtJS前端通信的部分。 3. **数据库集成**:提到的"附数据库"表明项目中包含数据库交互。可能是通过ASP.NET的ADO.NET库连接到SQL Server数据库...

    Extjs教材-完整版

    与其他JavaScript库相比,ExtJS提供了更为丰富的用户界面组件和更为优雅的编程模型。其核心特点包括: - **强大的用户界面组件库**:ExtJS提供了丰富的UI组件,如窗口、表格、表单等,这些组件具有高度的可定制性和...

    Extjs4.2时间选择插件精确到时分秒

    jQuery是一个广泛使用的JavaScript库,提供了一系列DOM操作、事件处理和动画效果的方法,使得JavaScript编程更加简便。 在实际应用中,我们首先需要在HTML页面中引入jQuery库(如`jquery.js`)和DateTime.js。然后...

    extjs+net原代码

    ExtJS与.NET结合的开发是Web应用程序中的一种常见实践,它将ExtJS的富客户端功能与.NET的强大服务器端能力相结合,创造出高效、交互性强的Web应用。以下是对这两个技术及其结合使用的详细介绍: **ExtJS** 是一个...

    JQuery系统介绍

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

    extjs+ssh企业宣传网站

    通过分析这些文件,你可以学习到如何将EXTJS的组件与SSH架构结合,以及如何使用jQuery和DWR进行前后端交互。 总结来说,这个项目展示了如何利用EXTJS构建前端用户界面,结合SSH处理后端业务逻辑,以及jQuery和DWR...

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

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

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

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

    目前主流技术api以及extjs江湖pdf

    jQuery使得JavaScript编程变得更加简洁和高效,其API涵盖了选择器、事件、插件、动画等多个方面。 这些文档是IT开发者日常工作中不可或缺的参考资料,它们详细解释了各个技术的用法和原理,帮助开发者快速上手并...

Global site tag (gtag.js) - Google Analytics