提供在实际开发中使用频率极高的代码片段和方法,节约大量上网Google时间,提高工作效率。
提供第三方库的扩展方法。基于第三方开源库(Three.js、Echarts、D3js)等,提供的常用的操作方法或二次封装。
使用者可以通过实际情况按需引入需要的模块,减小打包后项目体积。更多关于模块化的信息请访问“指南”。
浏览器环境:
// 完整引入
<script src="https://unpkg.com/dtc@<version>/dist/dtc.umd.min.js"></script>
// 使用
let arr = [3,4,4,33,4,3,4]
dtc.util.unique(arr) // [3,4,33]
// 按需引入
<script src="https://unpkg.com/dtc@<version>/dist/dtc.util.umd.min.js"></script>
// 使用
let arr = [3,4,4,33,4,3,4]
util.unique(arr) // [3,4,33]
通过 npm:
$ npm install dtc --save
在组件中引入
// 完整引入
import dtc from 'dtc'
// 使用
let arr = [3,4,4,33,4,3,4]
dtc.util.unique(arr) // [3,4,33]
// 按需引入
import {util} from 'dtc'
// 使用
let arr = [3,4,4,33,4,3,4]
util.unique(arr) // [3,4,33]
NOTE
在本文档的所有使用文档中,使用示例都是以以下的形式出现:
[dtc.]util.arrayConcat(array1[,array2])
[dtc.] 表示 dtc
命名空间是可选的,当你使用按需引入的方式的时候,没有顶层的dtc
命名空间,当你完全引入的时候则需要通过dtc
来访问具体的方法。