`
deng131
  • 浏览: 662199 次
  • 性别: 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  
说的挺好的!通俗易懂。

相关推荐

    thinkphp+extjs

    thinkphp+extjs +jquery CMS管理系统 实现多选下拉树 下拉表格

    JavaScript高效图形编程

    全书共分10章,涵盖的主要内容有:Javascript的面向对象机制、Javascript性能优化、jQuery和ExtJS库、高级UI设计、Web游戏开发、面向移动设备的开发、图形编程知识等。 《Javascript高效图形编程...

    ExtJS DOM元素操作经验分享

    毕业工作后是从事C++方面的编程,两年后,又重新解决了网页编程,不过这次不是用JQuery了,用的是ExtJS。就我经验来看,程序员是一个需要不断学习的行业(这也是为什么周围的同事很多都有白头发的缘故吧)。 好了,...

    JAVASCRIPT高效图形编程 中文版

    全书共分10章,涵盖的主要内容有:JavaScript的面向对象机制、JavaScript性能优化、jQuery和ExtJS库、高级UI设计、Web游戏开发、面向移动设备的开发、图形编程知识等。

    毕业设计,基于SpringBoot+Vue+MySql开发的前后端分离的通讯录管理系统,内含Java完整源代码,数据库脚本

    ExtJS 版本是大三《数据库编程》的课程设计,Vue 版本是工作后因个人兴趣编写的版本,如有不足之处敬请谅解。 Vue 版本的项目是一个很好的开发模板哦! ExtJS 版本 extjs文件夹下的项目是一个基于 ExtJS 和 ...

    基于Vue和SpringBoot的通讯录管理系统源码+sql数据库+项目说明(毕业设计).zip

    ExtJS 版本是大三《数据库编程》的课程设计,Vue 版本是工作后因个人兴趣编写的版本。 Vue 版本的项目是一个很好的开发模板 ExtJS 版本 `extjs`文件夹下的项目是一个基于 **ExtJS** 和 **SpringBoot** 的通讯录...

    JavaScript脚本特效编程给力起飞

    沿途停靠的站点包括:JavaScript基础、JavaScript语法、JavaSctipt编程、页面交互信息的实现、Ajax客户端技术、jQuery框架、ExtJS框架和JavaScript调试的利器Firebug,以及使用iQuery实现在线留言板系统和一些门户...

    javascript高效图形编程

    本书是一本具有很强实操性的javascript图书,全书共分10章,涵盖的主要内容有:javascript的面向对象机制、javascript性能优化、jquery和extjs库、高级ui设计、web游戏开发、面向移动设备的开发、图形编程知识等。...

    log4Net详解(共2讲)

    1、试与jQuery一争高下的Ext Core有何过人之处? 2、为什么说Ext.Direct是Ext的革命性变化?它如何保证无论服务器端使用何种平台,客户端都无需进行修改? 3、数据与UI分离的优势已经被广大开发者所认可,Ext是如何...

    extjs 学习笔记(一) 一些基础知识

    相信很多人对使用js进行客户端的编程比较头大,其实现在已经有了很多优秀的js库,可以大大简化js编程的工作量,其中,jquery和extjs就是两款非常优秀的js库。

    cursos-gratuitos:免费编程课程

    完整的jQuery课程(56节) 角度课程(17节课) Angular 2课程(56节课) 后端 基本PHP课程(20课) https://goo.gl/wLra9o 完整PHP课程(108节) https://goo.gl/1th6ok NodeJS课程(21节课) ...

    面向对象的编程思想在javascript中的运用上部

    其实,面向对象的思想是独立于编程语言的,例如在C#中,在一个静态类的静态方法中,按照过程式开发调用一系列静态函数,我们很难说这是面向对象的编程,相反,象jquery和extjs这样优秀的javascript库,却处处体现着...

    javascript笔记.

     基本用途 1.客户端验证。 2.通过验证提高数据的完整性以及安全性。 3.能被浏览器进行解释,是一种解释性语言。受浏览器的影响。【在不同的浏览器可能表现的效果不一样,另外在开发...JQuery、ExtJS、YUI、百度JS框架

    全新二开影视源码app源码完整版.zip

    程序采用的前后端分离、且后端所用的是最主流的苹果cms框架,是基于ThinkPHP和Layui的多功能开源免费内容管理系统 苹果CMS能做什么? 苹果CMS功能非常强大,模块丰富。...Flash开发框架:jQuery, Extjs , Flex 等;

    2022全新二开影视源码app源码完整版.zip

    程序采用的前后端分离、且后端所用的是最主流的苹果cms框架,是基于ThinkPHP和Layui的多功能开源免费内容管理系统 苹果CMS能做什么? 苹果CMS功能非常强大,模块丰富。...Flash开发框架:jQuery, Extjs , Flex 等;

    全新苹果CMS二开APP源码完整版

    全新苹果CMS二开影视APP源码完整版,程序采用的前后端分离、且后端所用的是最主流的苹果cms框架,是基于ThinkPHP和Layui的多功能开源免费内容管理系统。...Flash开发框架:jQuery, Extjs , Flex 等。

    2022苹果CMS 全新二开影视源码app源码完整版

    2022苹果CMS 全新二开影视源码app源码完整版 程序采用的前后端分离、且后端所用的是最主流的苹果cms框架,是... 关于前端采用的是分层架构 基础技术:Html/Javascript/CSS Flash开发框架:jQuery, Extjs , Flex 等;

    基于Vue+SpringBoot实现的通讯录管理系统源码+项目说明(课程设计).zip

    ExtJS 版本是大三《数据库编程》的课程设计,Vue 版本是工作后因个人兴趣编写的版本,如有不足之处敬请谅解。 Vue 版本的项目是一个很好的开发模板哦! `extjs`文件夹下的项目是一个基于 **ExtJS** 和 **SpringBoot...

Global site tag (gtag.js) - Google Analytics