视频链接:黑马程序员前端微信小程序开发教程,微信小程序从基础到发布全流程_企业级商城实战(含uni-app项目多端部署)-时笙iii-大创别创我-哔哩哔哩视频
自用学习简单记录速通一下,我不太懂的将文字注释(询问大模型加以了解):
01小程序简介
API(Application Programming Interface)即应用程序编程接口,是一些预先定义的接口(如函数、HTTP接口),或是软件系统不同组成部分衔接的约定。它是一组规则或协议,可支持软件应用程序相互通信,以交换数据、特性和功能。软件开发者会经常使用API接口,通过API测试的应用程序才是正确的、可以直接应用的、开发成功的程序。API的优势在于,可以提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需重编源码,或理解内部工作机制的细节。别人已经写好了可以实现特定功能的函数,编程人员只需要根据其提供好的接口,调用方法,传入规定的参数,这个函数就会帮助软件调用数据,实现功能。API一般是包含在SDK(软件开发工具包)中,SDK相当于是一系列文件的组合,有各种不同的文档,示例等,而API只是应用程序的接口,它是由一系列的模块化的类和函数组成的。API分类包括Windows API(即Windows应用程序接口)、linux API(即linux应用程序接口)等。API接口有很多,包含通讯服务、文体娱乐、交通出行等类别,这些API接口让软件可以快速便捷访问并获取资源,大大提高项目的开发效率。API还为应用程序所有者提供了一种简单、安全的方式,使其应用程序数据和功能可供组织内的部门使用,也可以将数据和功能共享或推销给业务合作伙伴或第三方。API允许仅共享必要的信息隐藏其他内部系统详细信息这有助于系统安全。服务器或设备不必完全公开数据——API支持共享与特定请求相关的小数据包。API文档就像一本技术手册,提供有关API的详细信息,并指导开发人员如何使用API和其服务。API可以按用例分类包括数据API、操作系统API、远程API和Web API,其中Web API支持使用HTTP协议通过互联网传输数据和功能,如今,大多数API都是Web API。API具有多种作用,如操作文档(如DOM API)、从服务器获取数据(如XMLHttpRequest和Fetch API)、绘制和操作图形(如Canvas和WebGL)、处理音频和视频(如HTMLMediaElement,Web Audio API和WebRTC)等。
DOM(文档对象模型)是将网页转为一个 JavaScript 对象的接口,全称为“文档对象模型”(Document Object Model)。它的作用是将网页(如 HTML 和 XML 文档)转换为一个 JS 对象,从而可以用脚本进行各种操作,如增删内容等。DOM 把文档中的标签、属性、文本转换成为对象来管理,包括 HTML DOM、CSS DOM、XML DOM 等。浏览器会根据 DOM 模型,将结构化文档解析成一系列的节点,再由这些节点组成一个树状结构(DOM Tree)。DOM 有自己的国际标准,目前的通用版本是 DOM 3、DOM 4。严格地说,DOM 不属于 JS,但操作 DOM 是 JS 最常见的任务,而 JS 也是最常用于 DOM 操作的语言,不同的浏览器厂商提供的 DOM API 可能存在兼容性问题。
BOM(浏览器对象模型)用于描述与浏览器窗口进行交互的对象和接口。它提供了一些对象和方法,用于操作浏览器窗口的特性(如窗口大小、位置、浏览器历史记录等)以及与浏览器相关的功能(如获取浏览器信息、加载新页面等)。然而,BOM 并没有像 DOM 那样的标准化,不同的浏览器在实现 BOM 时可能会有一些差异。
组件(主要用到)、扩展、接口(主要用到)、云开发
02注册小程序账号——安装开发者工具
不支持微信接口的高级能力
8.获取小程序的AppID(创建小程序项目的时候会用到)
安装开发者工具
不建议用VScode
链接:微信开发者工具(稳定版 Stable Build)下载地址与更新日志 | 微信开放文档
1.windows系统选择64或32,mas选择后两个
2.双击下载的应用程序,允许修改?点击是,下一步,我接受,安装,等待(这步应用商店帮我下载完了,暂时看和老师的界面一样,有不一样的我后续会补充)
3.安装成功后拿微信扫码登录