午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - jquery老項目怎么用新技術(shù)重構(gòu)?

瀏覽:159日期:2023-02-24 14:08:32

問題描述

想用vue重構(gòu)老項目,jq寫的,該如何著手?

問題解答

回答1:

jquery只是一個庫,而vue是一個框架,決定了用vue重構(gòu),就意味著你必須要使用它的寫法來書寫項目。

雖然vue和jquery本身并不排斥,我也在vue中使用過jquery,但是也僅限于一些比較特殊的場景。整個項目仍然是以vue為核心的。

所以,你想要用vue重構(gòu)老項目,html部分變化可能不大,但是業(yè)務(wù)代碼邏輯基本就需要完全推倒重新設(shè)計了。

回答2:

vue 只支持 IE9 以上的瀏覽器,jQuery 可以支持 IE6,注意是否有瀏覽器版本的需求

回答3:

如果實現(xiàn)過類似的簡單框架,你就會發(fā)現(xiàn),Vue 和 jQuery 本質(zhì)的區(qū)別在于對 UI 邏輯的不同組織方式。

jQuery 純粹是原始 DOM API 的語法糖大合集,而 Vue 則是一個強調(diào)通過 MVVM(而不是 MVC!)的組織形式來分離【HTML 模板】和【UI 交互】邏輯的框架。MVVM 的數(shù)據(jù)綁定語法使得在老項目中引入 Vue 時,其(實際上先進了非常多的)代碼組織形式會非常強勢地排斥 jQuery(換句話說,用到 Vue 的項目基本沒有使用 jQuery 的必要,二者并存不是好的選擇)。

這時,一個既有利于提高效率又不會過于激進的方案是,引入【能夠優(yōu)化 jQuery 面條代碼組織結(jié)構(gòu)的簡單 MVC 框架】,這種框架沒有 VM 這種框架自帶的語法,相應(yīng)邏輯仍然需要使用 jQuery 實現(xiàn)。同時,這類框架也比 Vue 還要輕得多,如 Backbone 只有 10k 的量級。建議作為老項目中的優(yōu)化方案漸進引入。

回答4:

局部重構(gòu),局部模塊或者局部插件重構(gòu),保證項目的正常運行下,局部將jQuery替換vue

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 国产精品一区二区av | 久久综合久久综合久久综合 | 亚洲成人影院在线观看 | a√在线观看 | 激情五月婷婷色 | 欧美日韩一级视频 | 男人的天堂视频网站 | 国产精品成人久久 | 毛片视频网站 | 欧美日在线观看 | 国产欧美视频在线 | 亚洲一级黄色 | 国产91在线视频 | 黄网视频在线观看 | 成人看片在线观看 | 一区二区三区免费在线观看视频 | 欧美精品一二 | 亚洲精品三区 | 婷婷色av | 黄色一级免费网站 | 欧美中文字幕在线 | 五月天亚洲色图 | 亚洲成av人影院 | 久久久999精品视频 日韩在线天堂 | 黄网在线观看视频 | 精品欧美久久 | 国产精品自产拍在线观看 | 国产精品嫩草69影院 | 另类综合视频 | 欧美日韩黄色 | 婷婷色在线播放 | 欧美视频a| 亚洲欧美激情精品一区二区 | 久久精品亚洲 | 久久精品视频在线播放 | 97视频精品 | 欧美成人a视频 | 国产精品国产精品国产 | 国内特级毛片 | 国产视频一二三区 | 日韩综合久久 |