🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 微信小程序--介绍 * 此文档为编程讲师教案 * 学员也可以根据文档学习 * 文档按照最简单的开始学习 * 文档里包含讲解,示例 --- ### 一、微信小程序所需 > 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数据最后一个元素,不能有,号。数组和对象里的最后一个元素,也不能有,号。