# 微信小程序--介紹
* 此文檔為編程講師教案
* 學員也可以根據文檔學習
* 文檔按照最簡單的開始學習
* 文檔里包含講解,示例
---
### 一、微信小程序所需
> 1,注冊微信公眾號平臺(項目上線必須)
> 2,下載微信開發者工具(項目開發必須)
> 3,學習微信小程序文檔
> 4,熟悉編程語言:HTML,CSS,JS,PHP
---
### 二、微信小程序介紹
* 微信小程序是騰訊公司旗下
* 微信小程序只能在微信里打開
* 微信小程序主要語言有:WXML(html),WXSS(css),JS,JSON
* .json 后綴的 JSON 配置文件
* .wxml 后綴的 WXML 模板文件
* .wxss 后綴的 WXSS 樣式文件
* .js 后綴的 JS 腳本邏輯文件
* 微信小程序請求接口,項目上線必須是https協議
* 微信小程序可以對接微信支付
---
### 三、微信開發者工具
* 登錄,任何個人微信都可以
* 未申請微信公眾號之前,可以使用測試AppID
* 開發者工具有三個窗口:模擬器、編輯器、調試器
* 模擬器:可以設置多種尺寸的手機,設置多種網絡
* 編輯器:文件和寫代碼
* 調試器:跟瀏覽器的F12調試器相似
* 預覽和真機調試,可以用個人微信掃描,查看開發中的小程序
* 詳情-》不校驗合法域名,勾中后可以使用http協議
---
### 四、JSON語法
> 小程序里用json數據的地方很多,比如:配置文件,獲取接口數據。所以我們要先了解json語法。
* JSON文件都是被包裹在一個大括號中 {},通過key-value的方式來表達數據。JSON的Key必須包裹在一個雙引號中,在實踐中,編寫 JSON 的時候,忘了給 Key 值加雙引號或者是把雙引號寫成單引號是常見錯誤。
* JSON的值只能是以下幾種數據格式,其他任何格式都會觸發報錯。
* 1, 數字,包含浮點數和整數
* 2, 字符串,需要包裹在雙引號中
* 3, Bool值,true 或者 false
* 4, 數組,需要包裹在方括號中 []
* 5, 對象,需要包裹在大括號中 {}
* 6, Null
* 還需要注意的是 JSON 文件中無法使用注釋,添加注釋將會引發報錯。
* json數據最后一個元素,不能有,號。數組和對象里的最后一個元素,也不能有,號。
- 序言
- PHP基礎
- 認識PHP
- 環境安裝
- PHP語法
- 流程控制
- PHP數組
- PHP函數
- PHP類與對象
- PHP命名空間
- PHP7新特性
- PHP方法庫
- PHP交互
- 前后端交互
- 項目常規開發流程
- MySQL數據庫
- 會話控制
- Ajax分頁技術
- 細說函數
- 類與對象
- 對象進階
- 類與對象進階
- OOP面向對象
- 設計模式
- 路由與模板引擎
- 異常類
- PHP爬蟲
- PHP抓取函數
- PHP匹配函數
- 正則表達式
- PHP字符串函數
- 抓取實戰
- PHP接口
- 了解接口
- PHP插件
- PHPSpreadsheet
- ThinkPHP6
- 安裝
- 架構
- 數據庫
- 數據庫操作
- 視圖
- 模版
- 模型
- 雜項
- 命令行
- 交互
- 微信小程序
- 介紹
- 配置
- 組件
- 交互
- API
- 其他知識
- 百度小程序
- 介紹
- 配置
- 組件
- 交互
- API
- 其他知識
- Linux
- 服務器上線流程
- 安裝svn
- MySQL
- 認識MySQL
- MySQL函數
- 雜項
- composer依賴管理工具