文章目录

  • 1 小程序 API 概述
  • 2 小程序 API 的 3 大分类

1 小程序 API 概述

小程序中的 API 是由宿主环境提供的,通过这些丰富的小程序 API,开发者可以方便的调用微信提供的能力,例如:获取用户信息、本地存储、支付功能等。

2 小程序 API 的 3 大分类

小程序官方把 API 分为了如下 3 大类:

  1. 事件监听 API

    特点:以 on 开头,用来监听某些事件的触发
    举例:wx.onWindowResize(function callback) 监听窗口尺寸变化的事件
    
  2. 同步 API

    特点1:以 Sync 结尾的 API 都是同步 API
    特点2:同步 API 的执行结果,可以通过函数返回值直接获取,如果执行出错会抛出异常
    举例:wx.setStorageSync('key', 'value') 向本地存储中写入内容
    
  3. 异步 API

    特点:类似于 jQuery 中的 $.ajax(options) 函数,需要通过 success、fail、complete 接收调用的结果
    举例:wx.request() 发起网络数据请求,通过 success 回调函数接收数据
    

小程序----API相关推荐

  1. 小程序 长按api_微信小程序API相关知识科普

    微信小程序API(Application Programming Interface),即应用程序编程接口.API是一种接口函数,把函数封装起来,给开发者,这样好多的功能就不需要你去实现了,只要会调用 ...

  2. 微信小程序上传接口php,微信小程序API 上传、下载

    微信小程序API 上传.下载 wx.uploadFile(OBJECT) 将本地资源上传到开发者服务器.如页面通过 wx.chooseImage 等接口获取到一个本地资源的临时文件路径后,可通过此接口 ...

  3. 微信小程序api接口调用用封装

    微信小程序api接口调用用封装 1. 在 02-项目 下新建request目录及index.js文件 1.1 02-项目\request\index.js 1.2.index.js // 同时发送异步 ...

  4. 微信小程序API之showActionSheet(操作菜单)

    微信小程序API之showActionSheet(操作菜单) wxml: <button bindtap="cd01">操作菜单01</button> &l ...

  5. 微信小程序API之showModal(Loding...)

    微信小程序API之showModal(Loding-) wxml: <button bindtap="ts01">显示 Loading 加载框</button&g ...

  6. 微信小程序API之video

    微信小程序API之video wxml: <button bindtap="tz">跳转tab页面</button><navigator url=&q ...

  7. 微信小程序API之setInterval

    微信小程序API之setInterval wxml: <button bindtap="mystart">开始计数</button><button b ...

  8. 微信小程序API之request

    微信小程序API之request wxml: <button bindtap="zfc">获取远程字符串数据</button> 返回数据: {{jieguo ...

  9. 微信小程序API之map

    微信小程序API之map wxml: <map id="map" longitude="113.324520" latitude="23.099 ...

  10. 微信小程序API之getSystemInfo

    微信小程序API之getSystemInfo js: // pages/getSystemInfo/getSystemInfo.js Page({/*** 页面的初始数据*/data: {},/*** ...

最新文章

  1. v$open_cursor与session_cached_cursor
  2. A winner is a dreamer who never gives up
  3. 拼多多谋定500个供应链品牌 农民丰收节交易会“拼农货”
  4. python可变参数教学,Python函数可变参数详解
  5. python语言程序设计基础嵩天答案第二章_python语言程序设计基础(嵩天版),第二章程序练习题...
  6. 【OpenCV 例程200篇】78. 频率域图像滤波基础
  7. web安全测试---WebScarab工具介绍(中间攻击,可以修改请求参数)
  8. Linux客户机上安装VMware tools工具方法
  9. 计算机系统驱动级变速软件,驱动精灵
  10. 十六、算术编码_1、基本原理与实现
  11. stm32f205开发记录
  12. iOS性能优化之内存篇
  13. html5如何添加图片菜鸟教程,菜鸟入门教程 HTML5的常见用法
  14. 《计算机科学概论(第12版)》—第0章0.2节计算机器的由来
  15. 《红孩儿引擎内功心法修练与Cocos2d-x》之结点系统(场景,层,精灵)(精)
  16. 【EagleEye】2020-ECCV-EagleEye: Fast Sub-net Evaluation for Efficient Neural Network Pruning-论文详解
  17. 计算机组成原理唐朔飞第六章知识点总结,计算机组成原理(唐朔飞)教材笔记 第六章 计算机的运算方法...
  18. lammps学习(一)单晶硅纳米磨削
  19. 使用opencv打开相机——python
  20. Windows下面搭建在线文档工具showdoc工具

热门文章

  1. TikTok数据分析工具介绍
  2. 代码雨代码源复制_两步教你打造一个代码雨动态壁纸效果,代码可以设置为名字...
  3. win10 nas搭建_零成本搭建一个私人影视库,没有NAS一样可以把观影姿势做到完美...
  4. 中国科学技术大学生物信息学考试复习资料(整理版)
  5. Unity 插件之 Highlighting 高亮插件
  6. 高等数学在计算机中的应用论文1500字,大学高等数学论文范文
  7. 全新Java高级工程师学习路线图(附学习资料)
  8. Voxengo音频插件合集:Voxengo Total Bundle Mac
  9. KeyError: 1
  10. 各类排序算法思想及计算复杂度