一、小程序簡介
1.1 小程序是微信全新定義的規範,是基於xml+js的,不兼容HTML,兼容部分CSS,支持ES6,由於沒有Web,自然Dom、Window這些都不能用,jQuery就更沒啥關係了
1.2 小程序並不是b/s的在線頁面,它是c/s架構的。在wxml裏,通過wx.request(類似ajax)或socket連接服務器
1.3 小程序理念:觸手可得、用完即走、UI體驗一致、操作流暢、不用登錄註冊-->大生態系統
1.4 小程序框架的核心是一個響應的數據綁定系統:整個系統分爲視圖層(View)和邏輯層(App Service)數據必須是可以轉成 JSON 的格式:字符串,數字,布爾值,對象,數組
1.5 外層樣式設置:
.container {
height: 100%;
display: flex;/*彈性佈局*/
flex-direction: column;/*1、項目的排列方向*/
flex-wrap: wrap;/*2、如果一條軸線排不下,如何換行*/
justify-content: space-between;/*3、項目在水平主軸上的對齊方式*/
align-items: center;/*4、項目在交叉軸上如何對齊*/
box-sizing: border-box;/*5、元素的內邊距和邊框不再會增加它的寬度*/
}
二、小程序簡操作
1、小程序開發:
1、申請AppID: https://mp.weixin.qq.com/
2、小程序發佈:參考文檔
預覽 --> 上傳代碼 --> 提交審覈 --> 發佈
3、小程序是無法在運行過程中去動態更新JSON 配置文件從而發生對應的變化的
備註:
1、小程序如何獲取用戶openID?
說明:微信小程序通過雲開發獲取用戶openid
2、App -- 小程序 -- 公衆號 閉環處理
說明:App -- 小程序 -- 公衆號 閉環處理
3、公衆號 、小程序互相跳轉
1) 通過微信客戶:小程序如何跳轉公衆號?
2) 通過 <official-account> 組件:微信小程序可以跳轉公衆號啦!(需同一主體)