初始准备
微信公众号官网注册小程序 获取appid
下载微信开发者工具
小程序测试会用到的常用工具
- 模拟器:模拟手机打开界面
- 编辑器
- 调试器
- 编译
- 预览
- 清缓存
- 版本管理(可能会用到)
项目结构
文件类型:
- .json后缀 json配置文件
- .js后缀 js脚本逻辑文件
- . wxss后缀 css样式文件
- .wxml后缀 html模板结构文件
通讯模式:
为什么要了解通讯模式?
因为小程序最终是在微信上运行的,通常前端和后端通过协议进行通讯,但是小程序应用中间会运用到微信这个平台的通信,前端—>微信平台—>小程序后台服务器,所以有必要了解微信平台的通讯模式。
小程序与其他应用的区别
- B/S架构
- C/S架构 (小程序属于c/s架构)
代码层面:
与web的区别
- 不支持框架,比如jquery等
- 不支持js的DOM和BOM操作
- 文件类型不一样,标签不一样
与APP的区别:
小程序兼容所有能运行微信的手机
app兼容手机的操作系统
费用方面:小程序开发费用比app的开发费用低很多
小程序无需安装
项目与产品:
联系:相辅相成,逐步递进
区别:
- 定位不同:
- 产品:做什么
- 项目:怎么做
2.角色不同
- 产品:管理需求,计划
- 项目:分解任务,执行
3.周期不同: