微信小程序是一個框架,小程序開發框架。web
目標是經過儘量簡單、高效的方式讓開發者能夠在微信中開發具備原生 APP 體驗的服務。小程序
本身的視圖層描述語言(View) WXML 和 WXSS微信小程序
基於 JavaScript 的邏輯層(App Service)框架微信
視圖層與邏輯層間提供了數據傳輸和事件系統框架
響應的數據綁定函數
整個系統分爲兩塊視圖層(View)和邏輯層(App Service)生命週期
只須要在邏輯層修改數據,視圖層就會作相應的更新。事件
省心的頁面管理ip
框架 管理了整個小程序的頁面路由。路由
能夠作到頁面間的無縫切換,並給以頁面完整的生命週期。
只要將頁面的數據,方法,生命週期函數註冊進 框架 中,其餘的一切複雜的操做都交由 框架 處理。
更加微信「原生」
與在微信上瀏覽webAPP相比,會減小脫節感。