小程序框架的目標是通過盡可能簡單、高效的方式讓開發者可以在微信中開發具有原生 APP 體驗的服務。
小程序框架提供了自己的視圖層描述語言 WXML
和 WXSS
,以及 JavaScript
,並在視圖層與邏輯層間提供了數據傳輸和事件系統,讓開發者能夠專注於數據與邏輯。
5.1. 小程序文件結構和傳統web對比
結構 | 傳統web | 微信小程序 |
---|---|---|
結構 | HTML | WXML |
樣式 | CSS | WXSS |
邏輯 | Javascript | Javascript |
配置 | 無 | JSON |
通過以上對比得出,傳統web 是三層結構。而微信小程序 是四層結構,多了一層 配置.json