什么是JavaScript Bridge


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2020/06/28/%E4%BB%80%E4%B9%88%E6%98%AFJavaScript-Bridge/

摘要

本文主要讲述了:

  1. 什么是 JavaScript Bridge
  2. 作用

正文

什么是 JavaScript Bridge

在 JavaScript 和原生 App 之间架起的双向通信的桥梁,简称 JSBridge

此外,有时也常将 JSBridge 称为 JSAPI 或 JSSDK

作用

  • 使得 JavaScript 开发者能够调用原生 App 的方法
  • 使得原生 App 能够调用 JavaScript 的方法

示例:使用 JavaScript 调用支付宝的showLoading()

learn_jsbridge/index.html

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<script
src="https://gw.alipayobjects.com/as/g/h5-lib/alipayjsapi/3.1.1/alipayjsapi.min.js"
defer
></script>
<script src="./js/index.js" defer></script>
</head>
<body></body>
</html>

learn_jsbridge/js/index.js

1
2
3
ap.showLoading({
content: '正在加载',
});

参考资料

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2020/06/28/%E4%BB%80%E4%B9%88%E6%98%AFJavaScript-Bridge/


本文对你有帮助?请支持我


支付宝
微信