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