小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

探討一下Vue和以前的jQuery兩大框架的的區(qū)別

 昵稱16999003 2021-11-20

探討一下Vue和以前的jQuery兩大框架的的區(qū)別


版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接和本聲明。

我是一名前端工程師,剛開(kāi)始入門時(shí)接觸js然后jQuery,jQuery像一把剪刀一樣;簡(jiǎn)單而犀利,通常是配合一些框架完成一些靜態(tài)頁(yè)面開(kāi)發(fā)的工作,但是個(gè)人感覺(jué)單純的jQuery不能拯救前端工程師,因?yàn)閖Query的諸多局限性導(dǎo)致前端工程師的發(fā)展受到了很多的限制,只能做一些表面性的工作,并不能實(shí)現(xiàn)前后端分離開(kāi)發(fā)。因此本章要講的是前端三大框架之一的Vue給前端帶來(lái)的不同之處。

在這里為什么要這么吹Vue呢,因?yàn)樗鼛Ыo前端無(wú)限的可能和改變,下面說(shuō)說(shuō)我的理解,歡迎來(lái)噴。

改變一:有了前端工程師,而不是隨便一個(gè)會(huì)點(diǎn)html的美工就能跟你搶飯碗!
為什么這么說(shuō)呢?之前開(kāi)發(fā)都是前端做靜態(tài)頁(yè)面,把頁(yè)面給到后臺(tái)程序員改成jsp、php、asp等等...一頓亂改,一頓塞變量,做完以后頁(yè)面樣式亂七八糟,最后你再調(diào)整css。說(shuō)白了你會(huì)html,css就行了,基本沒(méi)什么門檻,可以這么說(shuō)。有了Vue和Node的前端工程化以后,前端工程師能做的事情越來(lái)越多,后臺(tái)人員只需要拋過(guò)來(lái)一個(gè)Api,剩下的就可以都交給前端了

改變二:服務(wù)端渲染VS客戶端渲染
傳統(tǒng)的jsp、php或是模板渲染也好,都是服務(wù)端渲染,就是客戶端一個(gè)請(qǐng)求,服務(wù)器直接把整個(gè)頁(yè)面返回給你,簡(jiǎn)單粗暴。但是vue開(kāi)發(fā)是前后端分離開(kāi)發(fā),通過(guò)api進(jìn)行交互,客戶端請(qǐng)求服務(wù)器返回json數(shù)據(jù),由客戶端進(jìn)行渲染。不僅減輕了服務(wù)器的壓力速度更快而且渲染更加優(yōu)雅,代碼更容易維護(hù)。

當(dāng)然客戶端渲染面臨一個(gè)首屏加載慢的問(wèn)題,服務(wù)端渲染則剛好能解決這個(gè)問(wèn)題,因此現(xiàn)在ssr并沒(méi)有沒(méi)落,一個(gè)項(xiàng)目更好的技術(shù)選擇才是王道。

改變?nèi)轰秩緝?yōu)雅,代碼易維護(hù)
jQuery是通過(guò)DOM來(lái)控制數(shù)據(jù),不僅笨重而且渲染數(shù)據(jù)特別麻煩,而 Vue是通過(guò)數(shù)據(jù)來(lái)控制狀態(tài),通過(guò)控制數(shù)據(jù)來(lái)控制渲染,變量可以直接寫在標(biāo)簽中,渲染更加優(yōu)雅。因?yàn)榍岸舜a和后臺(tái)代碼都是分開(kāi)的,所以項(xiàng)目更容易維護(hù),開(kāi)發(fā)效率更高。
改變四:項(xiàng)目工程化,結(jié)合npm直接安裝第三方庫(kù)
Vue讓前端項(xiàng)目更加工程化,同時(shí)也規(guī)范了前端工程師的代碼,而node和npm的加入才是vue能蓬勃發(fā)展的重要原因,node為vue提供了本地server和模塊化開(kāi)發(fā)的思路,npm更能安裝vue項(xiàng)目需要的模塊,配合vue使用,比如Moment.js Element ui vuex等等,這些第三方庫(kù)讓Vue有了無(wú)限的可能。

改變四:跨平臺(tái)

隨著前端技術(shù)水平的越來(lái)越高,跨平臺(tái)這件事兒已經(jīng)變得越來(lái)越靠譜,從之前的react native 到現(xiàn)在的weex和uniapp,許多大廠越來(lái)越傾向基于Vue的更高級(jí)框架開(kāi)發(fā),uniapp是我們公司一直使用的框架之一,它基于Vue語(yǔ)法,不僅能編譯小程序、H5還能一套代碼編譯成原生App,未來(lái)跨平臺(tái)的趨勢(shì)是必然的,學(xué)好Vue等于做好了準(zhǔn)備!

適應(yīng)時(shí)代的發(fā)展,不斷學(xué)習(xí)新技術(shù)是前端功能實(shí)必備的技能,希望大家都能砥礪前行,越來(lái)越好!

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多