@yuanjili/js-es-c
Version:
js工具包
74 lines (43 loc) • 2 kB
Markdown
# 常用 js 工具集合
```bash
提供常用的js 方法的使用
涉及到 对象、数组、字符串、map、时间、正则等等
```
['使用文档说明'](https://www.yuque.com/3dianweimian/pxnq0c)
# npm 上的包
`npm install @yuanjili/js-es-c`
`yarn add @yuanjili/js-es-c`
` yarn upgrade @yuanjili/js-es-c@latest`
# 更新
yarn upgrade @yuanjili/js-es-c --latest
yarn upgrade <package-name> --latest
npm install <package_name>@latest
# Version
## 1.0.0
- Initial release
## 1.4.4
- 新增 table.js
- paginationMethod 分页的方法,
## "version": "1.4.7",
- 添加了 vconsole.js 文件内容,支持动态进行加载 VConsole
- setupVConsoleTrigger,通过监听组件短期内点击,加载 VConsole
-
## "version": "1.4.8",
- 优化,打包之后的文件增加压缩,减少体积
## "version": "1.4.9",
- common.js 增加了 downloadFileWithFetch,主要是解决后端定义了文件名称,前端无法修改,所以增加了这个方
法
- downloadByUrl,这个方法修改 setFun 支持外部传入函数,可以修改 link
## "version": "1.5.0",
- 新增了 createListHandler、ListHandler 方法,
## "version": "1.5.1",
- 新增了 ListHandler 里面的添加方法
## "version": "1.5.3",
- 解决 regeneratorRuntime is not defined 的问题
## "version": "1.5.4",
- 安装 regenerator-runtime --save-dev 解决 regeneratorRuntime is not defined 的问题
## "version": "1.5.5",--- 为发布
- appendScript 添加 options 额外 script 属性,如 { async: true, defer: true, crossorigin: 'anonymous' }
- 如果未设置 async 或 defer,脚本默认是同步加载和执行的,会阻塞后续 DOM 解析,直到脚本加载完成或失败(超时)。
- 如果设置了 async 或 defer,则不会阻塞 DOM 解析,脚本加载失败也不会影响页面结构,只是脚本不会执行。
- 对于非核心脚本,建议加上 async 或 defer。