JavaScript框架

框架存在目的:編程

(1)幫助咱們應對複雜度。框架自己是幫咱們把一些重複的而且已經受過驗證的模式,抽象到一個已經幫你設計好的API封裝當中,幫助咱們去應對這些複雜的問題。緩存

 

一、漸進式框架

  看了知乎 《Vue2.0 中,「漸進式框架」和「自底向上增量開發的設計」這兩個概念是什麼?》https://www.zhihu.com/question/51907207 中解釋到漸進式表明的含義是:主張最少。框架

  漸進式就是由淺入深,由簡單到複雜的方式。dom

二、響應式框架

  可以支持響應式編程範式的框架。spa

  使用響應式框架,在編程是就可使用數據流傳播數據的變化,相應這個數據流的計算模型會全自動計算出新的值,將新的值經過數據流傳給下一個響應的計算模型。如此反覆下去,直到沒有響應者爲止。設計

  頁面組件狀態會和virtual DOM(虛擬文檔對象模型)綁定,用來和DOM作映射和轉換。當組件狀態發生更新時,virtual DOM就會進行diff計算,最終只將須要渲染的節點進行實際DOM渲染。對象

  JavaScript每次操做DOM都會所有從新渲染,而virtual dom至關於JavaScript和DOM之間的一個緩存,JavaScript每次都是操做這個緩存,對其進行diff和變動,最後纔將總體變化對應到DOM進行最後的渲染,從而減小不必的渲染token

相關文章
相關標籤/搜索