一蹂随、什么是宿主環(huán)境
(host environment)指的是糯俗。例如:
和是兩個不同的宿主環(huán)境垦巴。安卓版的微信App是不能ios環(huán)境下運行的涎跨,所以Android是安卓軟件的宿主環(huán)境,
二宣虾、小程序的宿主環(huán)境
惯裕,如圖所示:
小程序,可以完成許多普通網(wǎng)頁無法完成的功能绣硝,例如:微信掃碼蜻势、微信支付、微信登錄鹉胖、地理定位握玛、etc...
三、小程序宿主環(huán)境包含的內(nèi)容
(微信為小程序的正常運行提供了那些支持)
1.通信模型
(1)小程序中通信的主體是和
- WXML模板和wxss樣式工作在渲染層
-
JS腳本工作在邏輯層
(2).小程序中的通信模型分為兩部分
- 1.和之間的通信
- 由微信客戶端進(jìn)行轉(zhuǎn)發(fā)
- 2.和之間的通信
+ 由微信客戶端進(jìn)行轉(zhuǎn)發(fā)
2.運行機(jī)制
1.小程序的啟動過程
- (1). 把小程序的代碼包下載到本地
- (2). 解析app.json全局配置文件
- (3).執(zhí)行app.js小程序入口文件甫菠,
- (4).渲染小程序首頁
- (5).小程序啟動完成
2頁面的渲染的過程
- (1).加載解析頁面的.json配置文件()
- (2).加載頁面的.wxml模板和.wxss樣式
- (3).執(zhí)行頁面的.js文件挠铲,
- (4).頁面渲染完成