[Vue][面试]谈一谈对vue的设计原则的理解
談一談對(duì)vue的設(shè)計(jì)原則的理解
思路:
在vue官網(wǎng)上寫(xiě)著大大的定義和特點(diǎn):
-漸進(jìn)式JavaScript框架
-易用、靈活和高效
漸進(jìn)式JavaScript框架:
與其它大型框架不同的是,Vue被設(shè)計(jì)為可以自底向上逐層應(yīng)用。Vue的核心庫(kù)只關(guān)注圖層,不僅易于上手,還便于與第三方庫(kù)或既有項(xiàng)目整合。
另一方面,當(dāng)與現(xiàn)代化工具鏈以及各種支持類(lèi)庫(kù)結(jié)合使用時(shí),Vue也完全能夠?yàn)閺?fù)雜的但應(yīng)用提供驅(qū)動(dòng)。
易用性:
vue提供數(shù)據(jù)響應(yīng)式,聲明式模板語(yǔ)法和基于配置的組件系統(tǒng)等核心特性。這些使我們只需要關(guān)注應(yīng)用的核心業(yè)務(wù)即可,只要會(huì)寫(xiě)js、html和css就能輕松編寫(xiě)vue應(yīng)用
靈活性
漸進(jìn)式框架最大優(yōu)點(diǎn)就是靈活性,如果應(yīng)用足夠小,我們可能僅需要vue核心特性即可完成功能;隨著應(yīng)用規(guī)模的不斷擴(kuò)大,我們才可能逐漸引入路由、狀態(tài)管理、vue-cli
等庫(kù)和工具,不管是應(yīng)用體積還是學(xué)習(xí)難度都是一個(gè)逐漸增加的平和曲線。
高效性
超快的虛擬DOM和diff算法使我們的應(yīng)用擁有最佳的性能表現(xiàn)。
追求高效的過(guò)程還在繼續(xù),vue3中引入Proxy對(duì)數(shù)據(jù)響應(yīng)式改進(jìn)以及編譯器中對(duì)于靜態(tài)內(nèi)容編譯的改進(jìn)都會(huì)讓vue更加高效。
總結(jié)
以上是生活随笔為你收集整理的[Vue][面试]谈一谈对vue的设计原则的理解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python qrcode 二维码中间贴
- 下一篇: MP4/MP3解封装ffmpeg(十三)