前端開(kāi)發(fā)者最主要的工作,就是為網(wǎng)站的使用者(又稱為:網(wǎng)站的用戶)構(gòu)建出美觀、舒適、好用的網(wǎng)頁(yè)。vue的出現(xiàn),逐漸替代了傳統(tǒng)的jQuery + 模板引擎構(gòu)建頁(yè)面方式,逐漸成為在構(gòu)建用戶界面方面的主流開(kāi)發(fā)框架。下面就來(lái)看一下與vue框架傳統(tǒng)開(kāi)發(fā)框架相比有哪些優(yōu)缺點(diǎn)。
?
?
在傳統(tǒng)的Web 前端開(kāi)發(fā)中,是基于jQuery + 模板引擎的方式來(lái)構(gòu)建用戶界面的。
編寫(xiě)結(jié)構(gòu):
?
基于模板引擎技術(shù),把數(shù)據(jù)渲染到頁(yè)面上。
優(yōu)點(diǎn):初步解放了前端開(kāi)發(fā)者,從此不用手動(dòng)拼接字符串來(lái)渲染網(wǎng)頁(yè)結(jié)構(gòu)了。
缺點(diǎn):1.需要定義大量的模板結(jié)構(gòu);2.缺少語(yǔ)法高亮和智能提示;3.數(shù)據(jù)變化時(shí)需要重新調(diào)
用模板編譯的函數(shù),否則頁(yè)面結(jié)構(gòu)不會(huì)更新;
美化樣式:
基礎(chǔ)CSS樣式,美化網(wǎng)頁(yè)的可視化效果。
處理交互:
基于jQuery技術(shù),處理用戶和網(wǎng)頁(yè)之間的交互行為。
優(yōu)點(diǎn):屏蔽了DOMAPI之間的兼容性,提高了DOM操作的效率和體驗(yàn)。
缺點(diǎn):當(dāng)業(yè)務(wù)復(fù)雜時(shí)、數(shù)據(jù)變化頻繁時(shí),前端程開(kāi)發(fā)者需要把大量的時(shí)間和精力浪費(fèi)在DOM 的操作上,而不是核心業(yè)務(wù)的處理上。
使用 vue 構(gòu)建用戶界面,解決了 jQuery + 模板引擎 的諸多痛點(diǎn),極大的提高了前端開(kāi)發(fā)的效率和體驗(yàn)。
編寫(xiě)結(jié)構(gòu):
基于vue中提供的指令,可以方便快捷的渲染頁(yè)面的結(jié)構(gòu)(樂(lè)不思蜀)。數(shù)據(jù)驅(qū)動(dòng)視圖(只要頁(yè)面依賴的數(shù)據(jù)源變化,則頁(yè)面自動(dòng)重新渲染) 指令是vue為開(kāi)發(fā)者提供的模板語(yǔ)法,用來(lái)輔助開(kāi)發(fā)者渲染頁(yè)面的結(jié)構(gòu)。
美化樣式:
基礎(chǔ)CSS樣式,美化網(wǎng)頁(yè)的可視化效果。
處理交互:
基于vue中提供的事件綁定,可以輕松處理用戶和頁(yè)面之間的交互行為。開(kāi)發(fā)者把工作的重心放在核心業(yè)務(wù)的實(shí)現(xiàn)上。
以上就是小編今天為大家分享的關(guān)于“用vue構(gòu)建用戶界面有哪些好處”的文章,希望本篇文章能夠幫到你。云和數(shù)據(jù)?ICT?職業(yè)教育發(fā)揮公司產(chǎn)業(yè)化優(yōu)勢(shì)與技術(shù)積淀,整合國(guó)內(nèi)外優(yōu)秀師資,累計(jì)自主研發(fā)?230?余項(xiàng)教輔、教材,300?余?項(xiàng)實(shí)踐教學(xué)案例與實(shí)訓(xùn)平臺(tái),采用六位一體項(xiàng)目制教學(xué)模式,年?培養(yǎng)高端?ICT?技術(shù)人才超?10000?人,累計(jì)為企業(yè)輸送高端泛?ICT?技術(shù)人才超?9?萬(wàn)人,學(xué)員?60%來(lái)自于口碑推薦。如果你對(duì)目前的生活狀態(tài)不滿意,想提升技能,可以點(diǎn)擊咨詢按鈕獲得幫助。
?
Copyright ? 2013-2021 河南云和數(shù)據(jù)信息技術(shù)有限公司 豫ICP備14003305號(hào) ISP經(jīng)營(yíng)許可證:豫B-20160281