欧美日韩1234-岳两女共夫互换观看视频-日本不卡一区二区-gogogo高清国语完整-国产区在线-狠久久-男男互操视频-另类国产-欧美人与禽猛交乱配视频-欧美另类一区-久久成人在线视频-国产一级片av-青青草视频播放-欧美三级黄-日日射天天射-在线国产欧美-日韩永久-国产黄色成人-伊人三区-国产午夜精品理论片-999精彩视频-免费看av软件-欧美xxxx喷水-国产蜜臀-美女四肢被绑在床扒衣-日本公妇乱淫-99久久久国产精品无码性

027-81331413

微信小程序架構分析

發布時間:2020-10-30 瀏覽:2537

        微信小程序架構分析?

        微信小程序與web應用很像,但是原理不同,微信小程序是運行在微信應用內的,不是運行在瀏覽器上,所以JS的一些DOM操作在這里不適用。小程序有自己的一套標記語言(wxml),樣式語言(wxss),與web開發的html和css思想是一致的。

        首先,說說微信小程序架構。

        架構分為視圖層,邏輯層,組件,API幾個部分。視圖層負責頁面結構、樣式和數據展示,用wxml、wxss語言編寫。邏輯層負責業務邏輯,調用API等,由js編寫。視圖層和邏輯層類似MVVM模式,邏輯層只需對數據對象更新,就可以改變視圖層的數據顯示,這個很像vue,不知道底層是不是vue! 組件是視圖層封裝好的基礎組件,如按鈕、輸入框等!API提供了訪問手機設備、網絡、服務器、微信平臺接口等能力。如下圖

微信小程序架構分析

        其次,在說說開發框架。

        每個小程序在微信里是個應用(App),App中又包含了多個頁面(Page)。App有屬于他的生命周期和目錄結構,Page也有屬于他的生命周期和目錄結構。如下圖:

微信小程序架構分析