## 课程概述
### 什么是微信小程序?
> 小程序是一种新的开放能力,开发者可以快速地开发一个小程序。小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验。
微信小程序,简称小程序,英文名Mini Program
简单的说,微信小程序就是微信提供的包含统一开发环境、语法环境、运行环境、运营环境这样全流程的一个开发程序。
它是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用
全面开放申请后,主体类型为企业、政府、媒体、其他组织或个人的开发者,均可申请注册小程序。小程序、订阅号、服务号、企业号是并行的体系
2017年1月9日,张小龙在2017微信公开课Pro上发布的小程序正式上线。
### 注册小程序平台账号
![](https://box.kancloud.cn/ef47a4daf3cbd121d0c090cd90b6e697_1666x1536.png)
![](https://box.kancloud.cn/591ef19801536bc2b6708500894fcb32_1950x1602.png)
![](https://box.kancloud.cn/8043fe1d3be0018332139f5b8d87cecc_1620x1326.png)
![](https://box.kancloud.cn/37388f75e10eb2502f4fa30a3906d0d8_2712x1512.png)
### 下载开发工具
![](https://box.kancloud.cn/6481f3db00e8560cf8b4140fe553a4db_2268x1538.png)
![](https://box.kancloud.cn/cd6a41832874a64089ae8defc2f0cc9b_2322x1472.png)
- Less
- 课程规划
- Less概述
- 变量
- 混合
- 嵌套
- 继承
- 导入
- 函数
- 其他
- 实战
- ES6
- 课程规划
- ES6概述
- let和const命令
- 变量的解构赋值
- 字符串扩展
- 函数扩展
- 数组扩展
- Set和Map数据结构
- Symbol
- Generator 函数
- Promise对象
- Class语法
- Module 的语法
- ES7和ES8
- 实战
- VUE
- 课程规划
- vue概述
- vue实例
- 模版语法
- 计算属性和侦听器
- Class和Style的绑定
- 条件渲染
- 列表渲染
- 事件处理
- 表单输入绑定
- 组件基础
- 过渡和动画
- 自定义指令
- 过滤器
- 响应式原理
- 实战课程
- Node
- 课程规划
- 课程概述
- node入门实例
- 模块系统
- 回调函数
- 全局对象
- 常用模块介绍
- 常用模块介绍-1
- 常用模块介绍-2
- 常用模块介绍-3
- npm使用
- express的使用
- express的使用-1
- webpack基础
- 实战
- 微信小程序
- 课程规划
- 课程概述
- 基本配置和生命周期
- wxml模版
- wxss
- wxs
- 组件
- 微信API
- 自定义组件开发
- 实战小程序
- Element
- 课程规划
- 课程概述
- 特性介绍
- 组件介绍-基础组件
- 组件介绍-表单组件
- 组件介绍-数据展示组件
- 组件介绍-提示组件
- 组件介绍-导航组件
- 组件介绍-其他组件
- 综合案例