當前位置:名人名言大全網 - 短信平臺 - 簡述微信小程序原理

簡述微信小程序原理

微信小程序原理有架構與運行環境、雙線程模型。

1、架構與運行環境:微信小程序的架構是數據驅動的,ui和數據是分離的,所有的頁面更新都需要通過對數據的更改來實現,小程序的代碼運行在微信app中,而不是傳統的瀏覽器環境中,因此壹些h5技術的應用受到限制,需要微信app提供對應的api支持,同時,小程序提供了壹些獨有的api,這些api在h5中不支持或支持得不太好。

2、雙線程模型:小程序的邏輯層和渲染層是分開的,邏輯層運行在jscore中,沒有完整的瀏覽器對象,因此沒有相關的domapi和bomapi,同時,jscore的環境與nodejs環境也不盡相同,因此壹些npm的包在小程序中也無法運行,這種雙線程模型導致邏輯層和視圖層的數據傳遞是線程之間的通信,具有壹定的延時,頁面的更新因此成為異步操作。

3、微信是騰訊公司於2011年1月21日推出的壹款通訊產品,主要通過網絡快速發送語音短信、視頻、圖片和文字,支持多人群聊和手機與電腦間文件傳輸,微信軟件本身完全免費,使用任何功能都不會收取費用,微信時產生的上網流量費由網絡運營商收取,支持發送語音短信、視頻、圖片和文字,支持微博、郵箱、漂流瓶、語音記事本、qq同步助手等插件功能。