1.MVVM的理解
-
model
代表數(shù)據(jù)模型,數(shù)據(jù)和業(yè)務(wù)邏輯都在model
層中定義view
代表視圖,負(fù)責(zé)數(shù)據(jù)展示view
-
model
代表與界面對(duì)應(yīng)的model
-
MVVM
是MVC
的變種進(jìn)階,在概念上真正將頁(yè)面與數(shù)據(jù)邏輯分離的模式,把數(shù)據(jù)綁定放到一個(gè)js
中去實(shí)現(xiàn),這個(gè)js
文件主要功能是完成數(shù)據(jù)的雙向綁定,把model
綁定到UI
元素上
2.單頁(yè)面應(yīng)用和多頁(yè)面應(yīng)用的優(yōu)缺點(diǎn)
-
單頁(yè)面應(yīng)用
(SPA)
,通俗一點(diǎn)說(shuō)就是指只有一個(gè)頁(yè)面,瀏覽器一開(kāi)始要加載所有必須的html
,js
,css
。所有的頁(yè)面內(nèi)容都包含在這個(gè)所謂的主頁(yè)面中,vue是單頁(yè)面應(yīng)用。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-739867.html -
多頁(yè)面
(MPA)
,就是指一個(gè)應(yīng)用中有多個(gè)頁(yè)面,頁(yè)面跳轉(zhuǎn)時(shí)是整頁(yè)刷新文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-739867.html
優(yōu)點(diǎn):
- 用戶體驗(yàn)好,快,內(nèi)容的改變不需要重新加載整個(gè)頁(yè)面,對(duì)服務(wù)器壓力較小。
-
前后端分離,比如
vue
項(xiàng)目 - 完全的前端組件化,前端開(kāi)發(fā)不再以頁(yè)面為單位,更多地采用組件化的思想,代碼結(jié)構(gòu)和組織方式更加規(guī)范化,便于修改和調(diào)整;<
到了這里,關(guān)于前端vue常見(jiàn)60道面試題 重點(diǎn)簡(jiǎn)潔!?。 疚赐?,文章持續(xù)更新中......】的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!