# 百度小程序--介绍
* 此文档为编程讲师教案
* 学员也可以根据文档学习
* 文档按照最简单的开始学习
* 文档里包含讲解,示例
*****
## 一、百度小程序所需
>[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依赖管理工具