CV工程师有必要收藏的一些JS库

103 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第1天,点击查看活动详情

前言:项目开发过程中经常会遇到自己不曾接触过的技术或很繁琐的需求,这时结合自己的能力,时间,需求使用合适的js库会达到事半功倍的效果,这篇文章记录一下我平时开发中用到过但不常用的js库,因为这种不常用的js库常常会令人遗忘,而需要用到的时候又不知道从何找起

1. LAB.js

LABjs 是一个很小的 JavaScript 工具,用来根据需要加载 JavaScript 文件,可以提升页面的性能,避免加载不需用到的 JavaScript 文件,可以实现异步加载js,避免页面阻塞

2. SORTABLE.js

Sortable.js是一款优秀的js拖拽库,支持ie9及以上版本ie浏览器和现代浏览器,也可以运行在移动触摸设备中。不依赖jQuery。支持 Meteor、AngularJS、React、Vue、Knockout框架和任何CSS库,如Bootstrap、Element UI。你可以用来拖拽div、table等元素。

Vue.Draggable

Vue.Draggable是一款基于Sortable.js实现的vue拖拽插件。支持移动设备、拖拽和选择文本、智能滚动,可以在不同列表间拖拽、不依赖jQuery为基础、vue 2过渡动画兼容、支持撤销操作,是一款非常优秀的vue拖拽组件。

3. echarts-auti-tooltip

实现ECharts的 tooltip 显示自动播放

4. vue-seamless-scroll

实现列表无缝滚动

5. vue-count-to

数字滚动组件

6. qrcode.vue

生成二维码的插件

7. watermark-dom

一个可以给网页添水印、移除水印的插件,并可以对水印的样式进行许多丰富的设置

8. Pxmu.js

移动端超轻量的消息提示框插件,无需任何依赖,即可运行

9. element-resize-detector

监听元素大小变化,可用于echarts图表自适应

10. hidpi-canvas-polyfill

canvas绘制高清图片

11. clipboard.js

复制粘贴插件,不依赖于 Flash 或任何臃肿的框架

12. 待新增

结语:作为一名CV工程师,用到一些好用的工具、插件记得收藏整理是我们的必备素质,欢迎大家有好用好玩的插件推荐,我也会继续补充的...