Vue的核心思想為數據驅動和組件化。
一、數據驅動——雙向綁定
Vue是一種MVVM框架。而DOM是數據的一個種自然映射。傳統的模式是通過Ajax請求從model請求數據,然后手動的觸發DOM傳入數據修改頁面。Vue中,Directives對view進行了封裝,當model里的數據發生變化是,Vue就會通過Directives指令去修改DOM。同時也通過DOM Listener實現對視圖view的監聽,當DOM改變時,就會被監聽到,實現model的改變,實現數據的雙向綁定。
二、組件化
組件化實現了擴展HTML元素,封裝可用的代碼。頁面上每個獨立的可視/可交互區域視為一個組件;每個組件對應一個工程目錄,組件所需要的各種資源在這個目錄下就近維護;頁面不過是組件的容器,組件可以嵌套自由組合形成完整的頁面。
---------------------
作者:FlyT0Yan
來源:CSDN
原文:https://blog.csdn.net/a1b255/article/details/55271634
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!