# 百度小程序--介紹
* 此文檔為編程講師教案
* 學員也可以根據文檔學習
* 文檔按照最簡單的開始學習
* 文檔里包含講解,示例
*****
## 一、百度小程序所需
>[success] 1,注冊[百度小程序](https://smartprogram.baidu.com)(項目上線必須)
> 2,下載[百度開發者工具](http://smartprogram.baidu.com/mappconsole/api/devDownload?system=windows&type=online)(項目開發必須)
> 3,學習[百度小程序文檔](https://smartprogram.baidu.com/docs/introduction/enter_application/)
> 4,熟悉編程語言:HTML,CSS,JS,PHP
*****
## 二、百度小程序介紹
* 百度小程序是百度公司旗下
* 百度小程序只能在百度App里打開
* 百度小程序主要語言有:swan(html),css,js,json
* .json 后綴的 JSON 配置文件
* .swan 后綴的 SWAN 模板文件
* .css 后綴的 CSS 樣式文件
* .js 后綴的 JS 腳本邏輯文件
* 百度小程序請求接口,項目上線必須是https協議
* 百度小程序可以對接百度支付
*****
## 三、百度開發者工具
* 登錄,任何百度賬戶都可以
* 未申請百度小程序之前,可以不使用AppID
* 開發者工具有三個窗口:模擬器、編輯器、調試器
* 模擬器:可以設置多種尺寸的手機,設置多種網絡
* 編輯器:文件和寫代碼
* 調試器:跟瀏覽器的F12調試器相似
* 項目信息-》校驗域名,不勾選可以使用http協議
*****
## 四、JSON語法
>[danger] 小程序里用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依賴管理工具