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