做好前端的工作,知道使用哪些好用的插件至关重要,下面是使用过的插件的总结(备忘)
- tinymce 编辑器插件
- @packy-tang/vue-tinymce 在vue中使用的tinymce编辑器插件,使用时注意版本配合
- countup.js 滚动计数效果的插件
- custom-protocol-check 在浏览器打开本地应用
- dayjs 格式化时间插件
- echarts 图标插件
- file-saver 保存内容到本地,如果保存blob为.txt格式的文件,保存canvas画布为jpg文件,保存file等等,在项目中使用的场景是接口返回的数据用该插件保存为本地.zip文件
- js-cookie 操作cookie的插件
- js-sha1 加密的插件,使用场景,登录时加密密码
- jsencrypt 加密的插件,至于和js-sha1的不同,除了加密算法不同外,其他的没有研究,待使用时再看吧
- jszip 创建、读取和编辑.zip文件
- normalize.css css初始化
- nprogress 页面加载虚假进度条插件
- pako 压缩和解压数据
- path-to-regexp 字符串转换为正则,操作正则
- postcss-px-to-viewport px转vw
- video.js 播放器插件
- vuex-persistedstate vuex数据持久化
- vue-cookies vue项目中cookies插件
- throttle-debounce 防抖和节流方法的工具库
- html2canvas 给网页截图,将html网页转换为canvas或者img
- jspdf js生成pdf的插件,使用到的场景:将网页下载为pdf格式,先使用html2canvas将网页转换为canvas,再将canvas转换为image,将image通过jspdf插件转换为pdf
- tui-image-editor 在image上做涂鸦的插件,将img转换为canvas,然后可以在canvas上写写画画,使用到的场景:标记图片上审核出的问题
- xml-js 将XML文本转换为Javascript对象/JSON文本(反之亦然)
- vue-echarts echarts的vue封装组件
- lodash js工具类集合
- screenfull 切换全屏的工具
- downloadjs 页面上用来实现下载功能的工具库, 可以下载很多格式的文件,包括pdf
- typelt TypeIt 动态输入插件