为什么突然觉得angular和react是在抢jQuery 的活儿除了一些路由什么的
1 回答
慕的地8271018
TA贡献1796条经验 获得超4个赞
不是 Angular, React 在抢 jQuery 的活. 而是各有自己的应用场景.
jQuery 是操作 DOM 时代的王者, 但是随着现在 web 应用的复杂度越来越高, jquery 在一些方面显得力不从心.
一: 在面对大量数据交互的时候, DOM 操作与 数据操作混杂在一起, 随着项目扩大, 代码会越来越难以阅读与维护.
二: 代码复用.以前 PM 让我从某个页面拿一个按钮之类的时候, 我需要从页面里拿出 HTML, 从样式表里找出相关样式(有些样式还是关联的), 然后从 JS 文件里找出相应的 JS 代码.这个过程非常难受.
而 Angular 和 React 把 DOM 的增删改查这一块帮你做了, 你只要专注于数据操作就好.
然后就是组件化的开发, 当我需要调用一个组件的时候, 直接 import 进来就行.
真正的高内聚, 低耦合.
那么 jquery 是不是就要被淘汰了? 我不觉得.
如果是一些简单的企业站, 偏静态展示的页面, 还是 jQuery 来的方便.
添加回答
举报
0/150
提交
取消
