安装

根据可通过多种方式引入Func.js函数库

NPM

npm方式可以通过自动化包管理器进行加载,并基于.d.ts文件进行自动提示

npm i @holyhigh/func.js

.js

Func.js默认提供ESM/UMD格式整合包,可以根据使用场景选择对应包

<!-- 引入esm --><script src="./func.esm.js" type="module"></script><!-- 引入umd --><script src="./func.min.js"></script>

使用

ESM

最简单的方式就是引入整个包(ESM格式)

import _ from '@holyhigh/func.js'orimport fcj from '@holyhigh/func.js'orimport {each} from '@holyhigh/func.js'

当然,也可以通过模块引入。模块引入会显著减少打包后体积

import { each } from "@holyhigh/func.js/collection"

script

<!-- module方式 --><script type="module">import _ from './func.esm.js'</script><!-- global方式 --><script src="./func.min.js"></script><script>_.size([]) //_是Func.js通过umd方式默认的命名空间,如与其他ns发生冲突可通过noConflict方法进行处理</script>

CDN

<script type="module">  import _ from 'https://cdn.skypack.dev/@holyhigh/func.js'</script>