api 定位 微信小程序 精度_小程序的api是什么

微信小程序API(Application Programming Interface),应用程序编程接口,也是程序员口中常说的接口。其实api并不专属于小程序,任何编程语言或程序形态都有相对应的api。而我们今天谈的小程序api,是微信小程序团队为了方便开发人员制作开发小程序,而将一些常用的,或者底层的方法进行封装,并提供给开发人员使用的程序接口。

微信小程序是属于相对封闭的一个环境,获取或通知外部的程序,或者使用小程序内部的功能,都必须要经过小程序的api调用来实现。

微信小程序的所有接口都可以从官方文档中查询:https://developers.weixin.qq.com/miniprogram/dev/api/

e8784a50a133c3a604214893fa8cfe3c.png

常用的小程序api有:

  1. 网络请求:发起请求,下载文件,上传文件,websocket。这一类的api是前端与后端信息交互的主要途径,只有通过与服务器的交互,才能实现大部分的业务功能。比如获取用户信息,交易信息,订单信息等。都必须通过该api来进行获取。
  2. 数据缓存:localstorage的增删改查。该类api的作用在于小程序的本地缓存信息,比如用户的爱好,用户的登录凭证等,都会常常用到该类api。合理使用可以减少服务器的网络压力。
  3. 媒体类:地图,图片,视频,音频,录音,相机,富文本等。这类api是微信官方为了方便开发人员处理媒体内容而开发的api,可以很大程度的方便了展示,读取,储存媒体内容,是实现精彩缤纷的小程序的关键。也只有调用该类小程序,才能正常的使用媒体内容。
  4. 画布:canvas组件。该类小程序对标h5标准的canvas组件,在实现一些特殊图像内容时常常用到,比如说最常见的echart图标功能, 使用的底层组件就是canvas,可以说拥有了canvas才拥有了最大的想象空间。因为有他的存在,才能实现各种各样缤纷多彩的网页设计。
  5. 开放接口: 登录,小程序跳转,账号信息,用户信息。该类api是在小程序内调用用户的信息,实现登录,获取用户唯一标识openId的唯一途径。是实现所有关于用户操作的基础。

未介绍到的小程序还有很多,未来也将会有更多。小程序正在高速发展的过程中,未来可能会带来更多的可能!

原文链接:http://www.firecat-web.com/news/35

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/357965.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端全栈大佬是如何使用javaScript实现一个焦点图

效果图: 代码如下: <!DOCTYPE html> <html> <head lang="en"><meta charset="UTF-8"><title>焦点图</title><style>ul,li{list-style: none;}#outer{width: 400px;height: 300px;position: relative;margin:…

Spark入门:也可以用Java创建轻量级的RESTful应用程序

最近&#xff0c;我一直在使用Spark &#xff08;一种Java的Web框架&#xff0c;与Apache Spark 不相关&#xff09;编写RESTful服务。 当我们计划写这篇文章时&#xff0c;我已经做好了不可避免的接口&#xff0c;样板代码和深层层次结构的Java风格的准备。 我很惊讶地发现&am…

前端全栈大佬是如何使用javaScript实现一个轮播图

效果图: 代码如下: <!DOCTYPE html> <html> <head lang="en"><meta charset="UTF-8"><title>轮播图</title><style>ul,li{list-style: none;}#outer{width: 400px;height: 300px;position: relative;margin:…

Win7\xp添加虚拟网Microsoft Loopback Adapter

Win7\xp添加虚拟网Microsoft Loopback Adapter Microsoft Loopback Adapter &#xff08;微软回环网卡&#xff09;&#xff0c;做为IT网络的人员应该都知道是什么吧。安装一个 loopbackp 虚拟网卡对于一般的网络测试都有不少作用。下面本经验就给大家演示一下win7 XP如何添加微…

CentOS7重置root密码

忘记了root用户密码&#xff0c;有几种方法可以可以解决&#xff0c;分享给大家~ 这几种方法不会使系统中的任何资料丢失 亲测有效&#xff01;&#xff01;&#xff01; 第一种方法&#xff1a; 1&#xff09;开启虚拟机 2&#xff09;在弹出这个界面时&#xff0c;按上下键防…

mongodb 监控权限_运维监控产品分析篇

开源运维监控系统篇1.zabbix用户群&#xff1a;85%以上的泛互联网企业。 优点&#xff1a;支持多平台的企业级分布式开源监控软件 安装部署简单&#xff0c;多种数据采集插件灵活集成 功能强大&#xff0c;可实现复杂多条件告警&#xff0c; 自带画图功能&#xff0c;得到的…

前端全栈大佬是如何使用javaScript实现一个无缝轮播

效果图: 代码如下: <!DOCTYPE html> <html> <head lang="en"><meta charset="UTF-8"><title>无缝轮播图</title><style>ul,li{list-style: none;}#outer{width: 400px;height: 300px;position: relative;mar…

iOS消息推送机制的实现

iOS消息推送的工作机制可以简单的用下图来概括&#xff1a; Provider是指某个iPhone软件的Push服务器&#xff0c;APNS是Apple Push Notification Service的缩写&#xff0c;是苹果的服务器。 上图可以分为三个阶段&#xff1a; 第一阶段&#xff1a;应用程序把要发送的消息、目…

导出镜像备份阿里ECS并在本地虚拟机中运行

概述 事情是这样的&#xff0c;阿里云原先的云翼计划没有了&#xff0c;云翼机器也无法再按价续费&#xff0c;而通过新的开发者计划购买的轻量应用服务器又不支持从ECS迁移&#xff0c;因此为了备份数据&#xff0c;避免服务器过期后资源被释放造成不可逆损失&#xff0c;故尝…

graph面板x轴模式包括哪些_发那科数控车床面板讲解

数控机床操作面板是数控机床的重要组成部件&#xff0c;是操作人员与数控机床(系统)进行交互的工具&#xff0c;主要有显示装置、NC键盘、MCP、状态灯、手持单元等部分组成。数控车床的类型和数控系统的种类很多&#xff0c;以及各生产厂家设计的操作面板也不尽相同&#xff0c…

前端全栈大佬是如何使用javaScript实现一个无缝轮播优化

效果图: 代码如下: <!DOCTYPE html> <html> <head lang="en"><meta charset="UTF-8"><title>优化后的无缝轮播图</title><style>body{-webkit-user-select: none; }ul,li{list-style: none;}#outer{width: 4…

74cms 5.0.1版本文件包含漏洞复现

漏洞成因&#xff1a;由于74CMS 某些函数存在过滤不严格&#xff0c;攻击者通过构造恶意请求&#xff0c;配合文件包含漏洞可在无需登录的情况下执行任意代码&#xff0c;控制服务器。 下载地址&#xff1a; http://www.74cms.com/download/index.html下载后解压到phpstudy的根…

给Java程序猿们推荐一些值得一看的好书

学习的最好途径就是看书 "学习的最好途径就是看书"&#xff0c;这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处&#xff1a; 1、能出版出来的书一定是经过反复的思考、雕琢和审核的&#xff0c;因此从专业性的角度来说&#xff0c;一本好…

pr基本图形模板无法使用_PR模板21个时尚排版竖屏封面图形标题动画【资源分享1218】...

AE特效PR剪辑C4D动画影视后期全世界只有不到1%的人关注了你是个很特别的人AE影视后期定期推送「AEPRC4D 影视特效合成 婚庆剪辑调色 电视广告包装 微电影制作 SpeedGrade达芬奇专业调色 摄影等」打造影视后期高端学习平台影视后期 ID&#xff1a;AEPRC4D6【PR模板信息】适用软件…

前端全栈大佬是如何使用javaScript实现一个无缝轮播(最终版)

效果图: 代码如下: <!DOCTYPE html> <html> <head lang="en"><meta charset="UTF-8"><title>优化后的无缝轮播图</title><style>body{-webkit-user-select: none; }ul,li{list-style: none;}#outer{width: 4…

通达OA系统11.2漏洞

以通达OA系统11.2版本为案例的Web渗透 1. 渗透背景&#xff1a;2. 存在漏洞3. 漏洞复现3.1 前台任意用户登录漏洞3.1.1 漏洞原理&#xff1a;3.1.2 手工抓包复现&#xff1a;3.1.3 POC自动获取复现&#xff1a; 3.2 前台未授权访问漏洞3.3 管理后台文件上传漏洞3.4 后台SQL注入…

小白如何从零开始设计并开发一个微信小程序?

背景:微信小程序的出现,让更多的中小型企业初期不再以APP为首选,小程序的天然优势让他备受关注,也因此诞生了专门的小程序开发岗位,让前端有机会继续蚕食其他岗位的份额。 但微信小程序也会很多缺点,最大的就是监管太霸道,各种限制行业进入和权限,未开发的行业还是不能…

mvc2 mvc_每个人都知道MVC…

mvc2 mvc从一个最近的博客中&#xff0c;您可能会发现我最近一直在进行一些采访&#xff0c;就像他们对Web应用程序开发人员所说的那样&#xff0c;我问的一个问题是“您能解释一下MVC模式是什么吗&#xff1f;”&#xff0c;值得赞扬的是&#xff0c;每个候选人知道答案。 对于…

移动端 长按事件_Flutter事件监听

一. 事件监听 在大前端的开发中&#xff0c;必然存在各种各样和用户交互的情况&#xff1a;比如手指点击、手指滑动、双击、长按等等。在Flutter中&#xff0c;手势有两个不同的层次&#xff1a;第一层&#xff1a;原始指针事件(Pointer Events)&#xff1a;描述了屏幕上由触摸…

在CSDN的博文中如何添加博主名片

前言&#xff1a;以前看到很多大佬博文中都有自己的名片&#xff0c;我以为是他们自己打字打上去的&#xff0c;自己打上去样式却不理想。今天终于发现了新大陆。分享给你们。 效果图&#xff1a; 设置方法如图&#xff1a;找到创作权益——博主名片——展示博文详情页&#xf…