鍍金池/ 問答/HTML5  PHP  HTML/ 為什么突然覺得angular和react是在搶jQuery 的活兒

為什么突然覺得angular和react是在搶jQuery 的活兒

為什么突然覺得angular和react是在搶jQuery 的活兒

除了一些路由什么的

回答
編輯回答
伐木累

augular react 是趨勢吧,用起來要比jquery稍微爽一點(因為不用操作dom啊)。而且他們的路由很強大,整個網(wǎng)站應(yīng)用可以全部無刷新的完成,用戶體驗很好啊。

2018年3月20日 08:42
編輯回答
好難瘦

不是 Angular, React 在搶 jQuery 的活. 而是各有自己的應(yīng)用場景.

jQuery 是操作 DOM 時代的王者, 但是隨著現(xiàn)在 web 應(yīng)用的復(fù)雜度越來越高, jquery 在一些方面顯得力不從心.
一: 在面對大量數(shù)據(jù)交互的時候, DOM 操作與 數(shù)據(jù)操作混雜在一起, 隨著項目擴大, 代碼會越來越難以閱讀與維護.
二: 代碼復(fù)用.以前 PM 讓我從某個頁面拿一個按鈕之類的時候, 我需要從頁面里拿出 HTML, 從樣式表里找出相關(guān)樣式(有些樣式還是關(guān)聯(lián)的), 然后從 JS 文件里找出相應(yīng)的 JS 代碼.這個過程非常難受.

而 Angular 和 React 把 DOM 的增刪改查這一塊幫你做了, 你只要專注于數(shù)據(jù)操作就好.
然后就是組件化的開發(fā), 當(dāng)我需要調(diào)用一個組件的時候, 直接 import 進來就行.
真正的高內(nèi)聚, 低耦合.

那么 jquery 是不是就要被淘汰了? 我不覺得.
如果是一些簡單的企業(yè)站, 偏靜態(tài)展示的頁面, 還是 jQuery 來的方便.

2017年1月7日 19:29
編輯回答
萢萢糖

完全不是一種東西,不過各自的世界觀和方法論都不一樣了,所以確實存在互相替代的關(guān)系

2017年4月13日 05:45
編輯回答
抱緊我

都是在瀏覽器到后端語言的中間件!就是對dom元素的操作 處理交互能力更強 模塊化 組件化

2018年4月17日 12:34