小程序之一:开始
2022-09-04
小程序之一:开始
开发个小程序玩玩。。虽然没想好用来做啥,但是就想拥有一个自己的小程序,搭起来再说吧!
推荐新手先阅读阮一峰老师的微信小程序入门教程:
https://www.ruanyifeng.com/blog/2020/10/wechat-miniprogram-tutorial-part-one.html
https://www.ruanyifeng.com/blog/2020/10/wechat-miniprogram-tutorial-part-two.html
https://www.ruanyifeng.com/blog/2020/10/wechat-miniprogram-tutorial-part-three.html
http://www.ruanyifeng.com/blog/2020/11/wechat-miniprogram-tutorial-part-four.html
申请
https://developers.weixin.qq.com/community/business/doc/000200772f81508894e94ec965180d
申请了个人主体的认证(个人会有些限制,比如无法使用某些接口),将自己设为管理员,填写小程序名字和头像,设置域名,获取开发者ID和密钥(后面会用到)…
下载开发工具
下载官方提供的小程序开发工具(https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html)。
这个工具是必需的,因为只有它才能运行和调试小程序源码。
很可爱的图标👆
软件有两种开发模式:
- 云开发:会提供完整的项目脚手架
- 导入项目:从零开始导入自己写的项目(推荐这个)
知识储备
首先,WHAT IS 小程序?
小程序可以视为只能用微信打开和浏览的网站。 小程序和网页的技术模型是一样的,用到的 JavaScript 语言和 CSS 样式也是一样的,只是网页的 HTML 标签被稍微修改成了 WXML 标签。所以,小程序页面本质上就是网页。
小程序的特殊之处在于,虽然是网页,但是它不支持浏览器,所有浏览器的 API 都不能使用,只能用微信提供的 API。这也是为什么小程序只能用微信打开的原因,因为底层全变了。
—— https://www.ruanyifeng.com/blog/2020/10/wechat-miniprogram-tutorial-part-one.html
所以,目前看来,基础的知识储备就是JS和CSS,再加上微信提供的语法规则,就可以开发一个简易版的小程序了。