🏆 作者简介,愚公搬代码
🏆《头衔》:华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,亚马逊技领云博主,51CTO博客专家等。
🏆《近期荣誉》:2022年度博客之星TOP2,2023年度博客之星TOP2,2022年华为云十佳博主,2023年华为云十佳博主等。
🏆《博客内容》:.NET、Java、Python、Go、Node、前端、IOS、Android、鸿蒙、Linux、物联网、网络安全、大数据、人工智能、U3D游戏、小程序等相关领域知识。
🏆🎉欢迎 👍点赞✍评论⭐收藏
文章目录
🚀一、概论
🔎1.认识微信小程序
🦋1.1 微信小程序概述
微信小程序是继微信公众号、企业微信之后,腾讯推出的微信体系中的另一个重要组成部分。它是一种无需下载、安装即可使用的应用,用户可以通过扫描二维码或搜索小程序名称来打开应用,体现了“用完即走”的理念,不需要担心安装太多应用的问题,应用随处可用,无须安装和卸载。
🦋1.2 微信小程序特性
- 小程序是一个应用。
- 无须下载。
- 触手可及。
- 用完即走。
- 无须卸载。
🦋1.3 微信小程序的关联
微信小程序可以关联到微信公众号和企业微信,也可以相对独立,不与其他系统关联。与微信公众号、企业微信一样,微信小程序可以实现支付功能。
🦋1.4 微信小程序的开发特点
虽然微信小程序的开发门槛较低,但这并不意味着开发更简单。相反,微信小程序的调试、上线、审核都必须按照腾讯的要求进行,并不像公众号、企业微信那样有较高的自由度。
🦋1.5 微信小程序开发的优势
与微信公众号和企业微信开发相比,微信小程序开发具有以下优势:
- 提供默认的样式:没有特殊需求时,可以减少用户界面(UI)设计工作。
- 众多组件可用:可以提高开发效率。
- 自适应布局:有自己的单位,减少布局适配的工作。
与App开发相比,微信小程序开发的优点和缺点分别是:
优点:
- 成本更低。
- 开发速度更快。
- 易于上手:具有B/S开发基础的开发人员会很容易上手,腾讯解决了平台级别的整合问题,无需单独考虑跨操作系统问题。
缺点:
- 硬件控制速度不及App开发。
在微信小程序和App之间进行技术选型时,需重点考虑以上因素。
🦋1.6 学习微信小程序开发的要求
在学习微信小程序开发之前,读者需要掌握以下知识:
- JavaScript
- CSS
- 相关后台编程语言
虽然微信小程序开发的学习门槛较低,但软件开发领域中没有任何一项技术是简单的。若想学好任何一项软件技术,都需要付出努力,学习微信小程序开发也不例外。
🔎2.微信小程序官方文档
微信小程序和微信公众一