vue課程總結(jié)和體會?
vue是一套構(gòu)建用戶界面的漸進式框架,它采用自底向上增量開發(fā)的設(shè)計。vue 的核心庫只關(guān)注視圖層,不僅易于上手,還便于與第三方庫或既有項目整。
漸進式表現(xiàn):聲明式渲染—組件系統(tǒng)—客戶端路由—大數(shù)據(jù)狀態(tài)管理—構(gòu)建工具。
在 Vue 里渲染一塊內(nèi)容,一般會有以下流程:
(1) 解析語法生成 AST。
(2) 根據(jù) AST 結(jié)果,完成 data 數(shù)據(jù)初始化。
(3) 根據(jù) AST 結(jié)果和 data 數(shù)據(jù)綁定情況,生成虛擬 DOM。
(4) 將虛擬 DOM 生成真正的 DOM 插入到頁面中,此時頁面會被渲染。