小程序渲染層與邏輯層交互原理

渲染層:用於我們在界面上進行顯示的。
邏輯層:用來處理邏輯問題的。

在網頁開發中兩者是互斥的,但是在小程序開發中卻是分開的。

而在運行的環境上,邏輯層和渲染層也是有一些區別的
在這裏插入圖片描述

渲染頁面的技術選擇
純客戶端原生技術
純WEB技術
用客戶端原生技術與Web技術結合的混合技術(Hybrid)

而小程序選擇的是第三種方式。下圖就是小程序的渲染與邏輯交互機制,
在這裏插入圖片描述
我們在渲染層的請求並不會直接到了邏輯層,而是會先到了系統層。在系統層先進行操作處理一部分功能再將數據傳遞給邏輯層。邏輯層一樣。

所以我們不能老是進行setdata,頻繁的請求綁定交互,有可能造成系統的奔潰而使程序處於停滯狀態。如果當前數據並不會在頁面中進行顯示,數據也不應該定義在data中,否則每次在進行數據綁定時,這些數據也會進行一次從數據層到邏輯層的傳遞,佔用了系統層的資源

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章