【微信小程序入门到精通】— 小程序的 API 到底是个啥
目录
- 前言
- 一、API 导论
- 二、事件监听 API
- 三、同步 API
- 四、异步 API
- 总结
前言
对于目前形式,微信小程序是一个热门,那么我们该如何去学习并且掌握之后去做实际项目呢?
为此我特意开设此专栏,在我学习的同时也将其分享给大家!
本篇文章主要给大家介绍一下微信小程序的 API 到底是个啥,都能干啥。
如果在往下阅读的过程中,有什么错误的地方,期待大家的指点!
一、API 导论
我们都知道微信小程序是在微信 app 内部打开的,也就是说我们小程序的宿主是微信,那么微信有很多的功能,比如支付功能、获取用户信息、本地存储等等,那么我们小程序想要调用这些功能该咋办呢?这时候 API 大喊一句 “ 我来了! ”
官方根据不同功能划分了三类 API,分别是
- 事件监听 API
- 同步 API
- 异步 API
二、事件监听 API
1. 事件监听 API 主要用来监听某些事件的触发
2. 以 on 开头
举例:
wx.onWindowResize 就是用来监听窗口变化
三、同步 API
1. 同步 API 可以直接通过函数返回值直接获取,执行出错也会直接抛出异常
2. 以 sync 结尾
举例:
wx.setStorageSync('key', data) 就是向本地存储写入数据
四、异步 API
异步 API 和我们同步 API 可以对照来看,我们同步时可以直接获取返回值,但是异步不可以,他需要回调函数接收
举例:
wx.request 的返回是通过 success 回调成功,利用 fail 回调失败
总结
大家每天都要开开心心的喔,让我们一起快乐的学习吧!
【微信小程序入门到精通】— 小程序的 API 到底是个啥相关推荐
- 《微信公众平台入门到精通》,青龙老贼,详情版本
<微信公众平台入门到精通>,青龙老贼,详情版本 <微信公众平台入门到精通>Vol.1 http://segmentfault.com/a/1190000000356021 ...
- 小程序入门到精通:微信小程序介绍及开发准备工作(一)
1. 什么是小程序? 微信小程序(wei xin xiao cheng xu),简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用 ( 张小龙对其的定义是无需安装,用完即走 ...
- 小程序入门到精通一篇就够了!
一.小程序介绍 1.1.小程序是什么 官方文档:微信开放文档 微信小程序,简称小程序,英文名 MiniProgram ,是一种不需要下载安装即可使用的应用,它实现了应用 " 触手可及 &qu ...
- 钉钉小程序入门2—区分小程序和H5微应用
一.简介 在钉钉小程序入门1-区分企业内部应用.第三方企业应用.第三方个人应用一文中我解释了钉钉的三种应用以及它们的区别,以企业内部应用为例,点击创建应用按钮后会弹出了如下的弹窗: 这里有一个应用类型 ...
- 【微信小程序入门到精通】— 配置合法域名、进行网络数据请求(GET、POST)
目录 前言 一.网络数据请求的限制要求 1.1 配置合法域名 1.2 在微信小程序开发者工具里面查询是否成功 二.网络数据请求 2.1 GET 2.2 POST 三.网络数据请求实操 3.1 发起 G ...
- 【微信小程序入门到精通】— 事件绑定的详细解读
目录 前言 一.事件绑定导论 二.常用事件 三.事件对象属性列表 3.1 target 和 currentTarget 的区别 3.2 bindtap 的用法 总结 前言 对于目前形式,微信小程序是一 ...
- 【微信小程序入门到精通】—小程序实战构建售货平台首页
目录 前言 一.步骤阐述 二.新建项目并梳理结构 三.配置导航栏 四.tabBar 实现 五.轮播图实现 总结 前言 对于目前形式,微信小程序是一个热门,那么我们该如何去学习并且掌握之后去做实际项目呢 ...
- 【微信小程序入门到精通】— 微信小程序实现多页面切换(tabBar)
目录 前言 一.tabBar 介绍 二.实操(创建 tabBar ) 2.1 基本配置 2.2 详细配置 总结 前言 对于目前形式,微信小程序是一个热门,那么我们该如何去学习并且掌握之后去做实际项目呢 ...
- 【微信小程序入门到精通】— 条件渲染实现方式
目录 前言 一.wx:if 渲染方式 1.1 wx:if 介绍 1.2 wx:if 实例介绍 二.结合 block 的整体条件渲染 2.1 block 组件 2.1 block + wx:if 结合实 ...
最新文章
- Microbiome:中外合作揭示微生物群落降解复杂微生物聚合物的酶(视频导读)
- 22行代码AC,三种解法——例题3-6_环状序列(UVa-1584)
- #ifdef #else #endif 的用法
- 卷积神经网络语音识别_用于物体识别的3D卷积神经网络
- Mysql-5.5+Heartbeat-3.0.5+DRBD
- 再次遇到golang乱码问题,用simplifiedchinese解决
- python mpi多线程_使用 MPI for Python 并行化遗传算法
- Oracle 12c中导入Oracle 11g的数据
- Find命令使用实例
- linux禁止访问国外ip,Shell脚本实现防止国外ip访问服务器
- jquery weui 上拉加载,下拉刷新,问题解答。
- 手机扫描识别车牌,车牌识别
- 基于海康威视IP摄像头和虹软的MFC人脸识别系统开发教程
- 数字化转型顶层设计怎么做?建筑央企数字化转型给出答案
- 图像mnf正变换_PCA和MNF变换
- 菜鸟爬取中关村手机详情页参数及报价
- 计算机视觉论文-2021-07-23
- 惠普服务器SPP包制作方法
- percona-xtrabackup
- 数据库封装 sql server mysql_mysql数据库封装
热门文章
- 阅读心得3:《淘宝数据魔方技术架构解析 》
- 指尖上行--移动前端开发进阶之路(读书笔记)----1.3常用库和框架
- 2022年危险化学品经营单位主要负责人考试题及在线模拟考试
- java开发进度条怎么监控,上传文件时监控读取进度,显示进度条
- 从零开始学Python(六) 组合数据类型
- Xcode10 打开旧项目报错Multiple commands produce定位到Info.plist解决方案
- Windows和Linux系统开通FTP教程
- kubenetes(k8s)集群部署使用
- 数字延时脉冲发生器DG645 技术参数
- so.com上线之我见(国内搜索格局即将巨变)