为什么突然觉得angular和react是在抢jQuery 的活儿

为什么突然觉得angular和react是在抢jQuery 的活儿

除了一些路由什么的

阅读 2.9k
4 个回答

不是 Angular, React 在抢 jQuery 的活. 而是各有自己的应用场景.

jQuery 是操作 DOM 时代的王者, 但是随着现在 web 应用的复杂度越来越高, jquery 在一些方面显得力不从心.
一: 在面对大量数据交互的时候, DOM 操作与 数据操作混杂在一起, 随着项目扩大, 代码会越来越难以阅读与维护.
二: 代码复用.以前 PM 让我从某个页面拿一个按钮之类的时候, 我需要从页面里拿出 HTML, 从样式表里找出相关样式(有些样式还是关联的), 然后从 JS 文件里找出相应的 JS 代码.这个过程非常难受.

而 Angular 和 React 把 DOM 的增删改查这一块帮你做了, 你只要专注于数据操作就好.
然后就是组件化的开发, 当我需要调用一个组件的时候, 直接 import 进来就行.
真正的高内聚, 低耦合.

那么 jquery 是不是就要被淘汰了? 我不觉得.
如果是一些简单的企业站, 偏静态展示的页面, 还是 jQuery 来的方便.

都是在浏览器到后端语言的中间件!就是对dom元素的操作 处理交互能力更强 模块化 组件化

augular react 是趋势吧,用起来要比jquery稍微爽一点(因为不用操作dom啊)。而且他们的路由很强大,整个网站应用可以全部无刷新的完成,用户体验很好啊。

完全不是一种东西,不过各自的世界观和方法论都不一样了,所以确实存在互相替代的关系

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题