UNPKG

@yuanjili/js-es-c

Version:

js工具包

74 lines (43 loc) 2 kB
# 常用 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' } - 如果未设置 asyncdefer,脚本默认是同步加载和执行的,会阻塞后续 DOM 解析,直到脚本加载完成或失败(超时)。 - 如果设置了 asyncdefer,则不会阻塞 DOM 解析,脚本加载失败也不会影响页面结构,只是脚本不会执行。 - 对于非核心脚本,建议加上 asyncdefer