# byf

> 邦耀云系统，app，h5交互，文档仓库。

Latest version **0.0.43** (published 2021-10-09) · ISC license · 0 weekly downloads

## Install

```sh
npm install byf
pnpm add byf
yarn add byf
bun add byf
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.43 |
| Published | 2021-10-09 |
| First published | 2021-03-19 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 38.5 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | guoguo636, lss3310 |

## Links

- npm: https://www.npmjs.com/package/byf
- npm.io page: https://npm.io/package/byf

## Recent versions

- 0.0.43 (latest) — 2021-10-09
- 0.0.42 — 2021-09-17
- 0.0.41 — 2021-07-23
- 0.0.40 — 2021-07-23
- 0.0.39 — 2021-07-09
- 0.0.38 — 2021-06-28
- 0.0.37 — 2021-06-01
- 0.0.36 — 2021-05-31
- 0.0.35 — 2021-05-31
- 0.0.34 — 2021-05-27
- 0.0.33 — 2021-05-26
- 0.0.32 — 2021-05-26
- 0.0.31 — 2021-05-25
- 0.0.30 — 2021-05-18
- 0.0.29 — 2021-05-18
- … 28 more at https://npm.io/package/byf/versions

## README

# byf_jsbridge_apidoc

邦耀云系统，app，h5交互，文档仓库。

## 注意
1. 因为没有用一些插件构建工具，所以不要写es6 语法。
  * 不用箭头函数
  * 不用let、const
  * 函数定义的写法
    ``` javascript
      byf: {
        a: {
          // 兼容性好的函数写法：
          oneMethod: function(params){
            // 函数逻辑
          },
          // 兼容性差的函数写法：
          otherMethod(params){
            // 函数逻辑
          }
        }
      }
    ```
  * 函数形参默认值的写法
    ``` javascript
      // 有兼容性问题的写法
      function (params = {}){
        // 函数逻辑
      }
      // 兼容性好的写法
      function (params){
        if(!params) { params = {} };
        // 函数逻辑
      }
    ```
  * 不要省略对象的同名属性值
    ``` javascript
      var b = 'hello';
      // 兼容差
      var a = { b }
      // 兼容好
      var c = {b: b}
    ```
## 常用命令
### 1. 生成文档
> 命令和参数 apidoc -i \[js所在目录] -o \[生成文档的根目录]

> 例：apidoc -i ./src -o ./doc

### 2. npm发布及命令
- 手动修改package.json中的version字段，一般将原版本号最后一位 +1即可
- 运行npm发包命令
> 发包命令：npm publish


### 3. 修改线上文档

1. 前端使用地址   https://byf-web.bangyaosoft.cn/web/doc/byf-jsbridge/index.html
在http://git.hnbangyao.com/byf/byf-web-dist.git  dev分支  doc文件夹中更新，提交。  会自动发布到线上
2. 原生使用地址   http://172.16.0.32:8090/pages/editpage.action?pageId=19759295
编辑文档即可 本地doc中有个备份文件

---
_Source: https://npm.io/package/byf · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
