博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AngularJS, Ember.js, Backbone这类新框架与 jQuery的重要区别在哪里?
阅读量:6908 次
发布时间:2019-06-27

本文共 485 字,大约阅读时间需要 1 分钟。

jQuery主要是用来操作DOM的,如果单单说jQuery的话就是这样一个功能,它的插件也比较多,大家也都各自专注一个功能,可以说jQuery体系是跟着前端页面从静态到动态崛起的一个产物,他的作用就是消除各浏览器的差异,简化和丰富DOM的API,简单易用。

而AngularJS, Ember.js, Backbone则是比较新的产物,他们的产生不是为了再页面上实现各种特效,而是为了构建更重量级的webapp,这种app通常只有一个页面,通常拥有丰富的数据和交互,业务逻辑耦合深,跟传统的web页面还是有比较大的差异的。他们通常把数据和逻辑还有展现之类的东西做了分离,可以更方便做出复杂的单页面应用。

有个神奇的repo,是用来演示各种mvc框架的,可以参考下,里面列举的很全。

所以说二者的差别还是很明显的。jQuery现在的趋势是越来越专注和简单,很多MVC框架其实都依赖于jQuery,用来进行DOM操作,这就是它做的事情,而MVC框架则更注重于模式,专注点不同。

转载于:https://www.cnblogs.com/peach/p/4316676.html

你可能感兴趣的文章
Quick-cocos2d-x3.3 Study (十一)--------- 让物体从屏幕的外边移动到屏幕中指定位置...
查看>>
[转] 数据挖掘中易犯的几大错误
查看>>
select函数用法详解
查看>>
本地jar包添加到maven仓库
查看>>
ROS学习网址【原创】
查看>>
Linux 2440 LCD 控制器【转】
查看>>
Daily Scrum – 1/18
查看>>
Tomcat配置管理员账号
查看>>
centos FTP服务器的架设和配置
查看>>
深度:ARC会导致的内存泄露
查看>>
内存泄漏和内存溢出
查看>>
设计模式——初步学习
查看>>
metabase实施文档
查看>>
10.3 定位连续值范围的开始点和结束点
查看>>
解析iscroll-小demo
查看>>
基站定位接口说明文档
查看>>
java实现邮件定时发送
查看>>
差分约束 【bzoj2330】[SCOI2011]糖果
查看>>
ArrayList和LinkedList区别
查看>>
Error_GL_KeyflexfieldDefinitionFactory.getStructureNumber无法找到应用产品
查看>>