第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

求掃盲:關(guān)于jQuery、React、Vue三個(gè)庫(kù)的疑惑

求掃盲:關(guān)于jQuery、React、Vue三個(gè)庫(kù)的疑惑

慕碼人8056858 2019-05-22 23:18:41
我是一個(gè)JavaScript技術(shù)不太純熟的開發(fā)者,但我接觸這項(xiàng)技術(shù)的時(shí)間算起來(lái)塊6年了,近2年由于React和Vue這2個(gè)庫(kù)的流行,使我開始懷疑自己了...難道我沒(méi)弄明白?網(wǎng)絡(luò)上很多人在議論jQuery是舊時(shí)代方案,但我也有去了解過(guò)React和Vue這兩個(gè)庫(kù)呀,最終我得出的結(jié)論是某些特定應(yīng)用場(chǎng)景,還是感覺(jué)jQuery會(huì)比其他庫(kù)方便很多。例如:我只需要寫個(gè)輪播圖、選項(xiàng)卡之類的,我始終還是感覺(jué)jQuery方便太多了,再不行我直接原生語(yǔ)法去寫也沒(méi)啥問(wèn)題呀,為啥那么多人把用jQuery視為技術(shù)很Low呢?并且和React/Vue這2個(gè)庫(kù)對(duì)比。感覺(jué)噴jQuery的好多都說(shuō)React和Vue性能高,但實(shí)際情況不就是有個(gè)虛擬DOM嗎?在用戶層面的體驗(yàn)來(lái)說(shuō)都是毫秒級(jí)的差距,我不覺(jué)得這個(gè)是特別嚴(yán)重的性能問(wèn)題呀,如果真是什么大問(wèn)題jQuery也能輕松實(shí)現(xiàn)呀。至于哪些說(shuō)jQuery影響了前端技術(shù)發(fā)展的言論,這個(gè)我到表示部分認(rèn)同部分反對(duì),認(rèn)同的部分是他有一些對(duì)原生API的抽象封裝,不認(rèn)同的部分是jQuery讓人更快學(xué)會(huì)JavaScript,并且他幫我們處理了很多要命的兼容問(wèn)題。結(jié)語(yǔ):我一直認(rèn)為React和Vue是前端的數(shù)據(jù)流控制工具,主要完成從接口獲得數(shù)據(jù)并展示到瀏覽器的工作,更直接點(diǎn)主要功能應(yīng)該是數(shù)據(jù)調(diào)度(模板渲染),為跨終端應(yīng)用提供了一份便捷的數(shù)據(jù)展示方案。為啥那么多開發(fā)者將這2個(gè)庫(kù)描述的無(wú)所不能一樣呢,難道我的理解存在問(wèn)題嗎?2018最后1問(wèn),愿你我共同進(jìn)步,請(qǐng)大家指教下。
查看完整描述

2 回答

?
慕的地8271018

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊

先祝大家新年快樂(lè),感謝參加討論的朋友,為了讓哪些噴子住嘴,我還是自己總結(jié)下吧。網(wǎng)頁(yè)特效含小規(guī)模DOM操作場(chǎng)景下,還是jQuery或原生語(yǔ)法更合適些,特別是現(xiàn)在的3.x系列體積很小了,實(shí)在不行的話Zepto也可以。
而大量DOM操作用JS做視圖控制的場(chǎng)景下,React和Vue具有一定優(yōu)勢(shì)(新的技術(shù)、設(shè)計(jì)模式),這使得性能和開發(fā)效率得到一定提升。最主要是這個(gè)時(shí)代的組件化開發(fā)模式,使得團(tuán)隊(duì)協(xié)作(項(xiàng)目維護(hù))變得更容易,React和Vue這類庫(kù)提供了組件化更優(yōu)實(shí)現(xiàn)。
與君共勉
                            
查看完整回答
反對(duì) 回復(fù) 2019-05-22
?
叮當(dāng)貓咪

TA貢獻(xiàn)1776條經(jīng)驗(yàn) 獲得超12個(gè)贊

任何一個(gè)大佬都不敢說(shuō)jQuery是"low",最多只是"過(guò)時(shí)",
過(guò)時(shí)是真的過(guò)時(shí),jquery是web2.0時(shí)代的王者,
拋開兼容性問(wèn)題(反正遠(yuǎn)古瀏覽器早晚會(huì)被淘汰的),你說(shuō)的輪播圖、選項(xiàng)卡用ES6可以寫出很精致的代碼,用class可以很好地將這些玩意封裝成可復(fù)用組件,使用jquery只會(huì)拖性能的后腿,
目前,大型項(xiàng)目我選擇webpack+react,小頁(yè)面(特別是移動(dòng)端)我選擇原生,只有修改老項(xiàng)目的時(shí)候,我才會(huì)用到j(luò)query
                            
查看完整回答
反對(duì) 回復(fù) 2019-05-22
  • 2 回答
  • 0 關(guān)注
  • 222 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)