常用js插件
# axios
# qs.js
npm i qs
1
2
2
qs.js - 更好的处理url参数 - 简书 (jianshu.com) (opens new window)
# js-cookie
<sscript src = "https://cdn.jsdelivr.net/npm/js-cookie@3.0.1/dist/js.cookie.min.js" />
1
# particles.js
登陆背景颗粒
# jsencrypt加密
参考:前端利用jsencrypt.js进行RSA加密 - 简书 (jianshu.com) (opens new window)
# loadash库
npm i lodash -S
<script src="https://cdn.bootcdn.net/ajax/libs/lodash.js/4.17.21/lodash.js"></script>
1
2
2
Lodash Documentation (opens new window)
# xe-utils工具库
npm install xe-utils
<script src="https://cdn.jsdelivr.net/npm/xe-utils"></script>
1
2
3
2
3
import XEUtils from 'xe-utils/ctor'
import objectMethods from 'xe-utils/object'
import arrayMethods from 'xe-utils/array'
import baseMethods from 'xe-utils/base'
import numberMethods from 'xe-utils/number'
import dateMethods from 'xe-utils/date'
import stringMethods from 'xe-utils/string'
import functionMethods from 'xe-utils/function'
import urlMethods from 'xe-utils/url'
import webMethods from 'xe-utils/web'
XEUtils.mixin(
// Object
objectMethods,
// Array
arrayMethods,
// Base
baseMethods,
// Number
numberMethods,
// Date
dateMethods,
// String
stringMethods,
// Function
functionMethods,
// URL
urlMethods,
// Web
webMethods
)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
xe-utils 函数库、工具类 (gitee.io) (opens new window)
# intro.js网页引导
网站引导页插件intro.js 的用法 (opens new window)
#
1
# zdog.js
npm i zdog
<script src="https://unpkg.com/zdog@1/dist/zdog.dist.min.js"></script>
1
2
2
# vue相关组件
# 组件通信mitt.js
npm i mitt
1
Vue3.x使用mitt.js进行组件通信_vue.js_脚本之家 (jb51.net) (opens new window)
# 全屏screenfull
npm i screenfull
1