前端之所以有趣,就是每年有比较多新奇的插件和工具让我们去探索和研究。我们在开发前端应用时,自然少不了去找一些第三方插件帮助我们提高开发效率。本文给大家介绍的这50款新工具,都是相当的新,都是去年的新项目,时间不会超过1年,希望通过我的介绍,你能找到适合的工具,应用到项目中。
官网地址:https://tarekraafat.github.io/autoComplete.js/
一款原生零依赖轻巧的自动建议 JavaScript 插件,目前 github star 2.6k ,该插件能够很方便的集成到你的项目中,使用起来简单易用,此插件主要有以下特点:
官网地址:https://github.com/matvp91/indigo-player
高度可扩展的现代JavaScript视频播放器,一款现代感十足的 javaScript 播放器插件,这款播放器功能十分齐全,能满足你大部分的需求,甚至超出你的预期,使用十分简单,开箱即用。此插件主要有以下特点,足够让你心动:
还有更多的功能,等待着你来挖掘
官网地址:https://virtual-keyboard.js.org/
一款零依赖库、性能高、支持自定义扩展的软键盘插件,帮你快速构建功能丰富的Web应用。此插件主要有以下特点:
官网地址:https://fslightbox.com/
一款原生无需jQuery依赖的图片幻灯插件,简单易用,功能强大,支持全屏展示,除了可以展示图片,还可以添加文字和视频,并支持缩略图片,同时方便集成到现有项目中,比如react、vue项目。
官网地址:https://github.com/ChrisCavs/rallax.js
一款零依赖纯原生 JavaScript 插件,可以帮你快速实现滚动视差效果。该插件性能出色及其易用的API,可以很容易使目标HTML元素实现视差效果,并且使用链式语法轻松实现回调(when方法),核心方法包含:start/stop, speed 等。
官网地址:https://github.com/koala-interactive/frenchkiss.js
FrenchKiss.js是一个用JavaScript编写的快速,轻量级的i18n库,可在浏览器和 NodeJS 环境中使用。 它为处理国际化提供了一个简单且便捷的解决方案。到目前为止,FrenchKiss是目前最快的i18n JS软件包,通过JIT编译翻译并运行基准测试,它的工作速度比任何其他类似的插件快5至1000倍!
官网地址:https://daybrush.com/moveable/
Moveable 是一款原生零依赖的 javaScript 插件,使用这款插件,可以让指定的 HTML 元素 随意拖拽 、调整大小、缩放、旋转 、变形扭曲、分组,甚至拖拽时显示设计参照线。可谓是一款功能强大的拖拽插件,帮你实现复杂的 WEB 交互应用。
这款插件很方便与现有项目集成,支持原生项目集成、React、 Preact、 Angular、 Vue、 Svelte等前端框架集成。
官网地址:https://github.com/github/hotkey
一款零依赖的设置网页元素快捷键操作的 javaScript 插件,这个插件的特点就是零依赖,使用起来简单 ,可以给链接、表单、点击事件设置快捷键 。
官网地址:https://github.com/ctrl-freaks/freezeframe.js/
一款用于播放 gif 图片的 JavaScript 插件, 这款插件的特点支持鼠标移动、点击、移动触摸和自定义事件触发 gif 图片的播放,除了这些特点,其大小只有68KB,零依赖,很方便集成到你的原生、vue 或 react 项目中。
官网地址:https://github.com/lrsjng/pagemap
一款适合给长网页做迷你版缩略地图的 javaScript插件,不知道大家是否有这样的体验,如果你的网页内容过长,滑动网页是不是特别费劲呢,尤其网页比较长的时候,你可以用这个插件,在网页的右上角做个迷你版的网页缩略地图,通过滑动这个地图,快速到达网页的某部分。
官网地址:https://github.com/alexfoxy/laxxx
一款原生零依赖的制作跟随页面滑动的 JavaScript 动画插件,这款插件非常的轻巧,压缩版大小只有3kb,零依赖的原生插件,当你滑动页面时,帮助你创建酷炫的动画效果,比如滚动视差、变形移动等基本的动画效果,响应式兼容方面,比如手机端也有不错的支持,使用这个插件可以让你的网站立刻鲜活生动起来。
这款插件的特点,除了你可以使用插件默认集成的动画属性,你还可以自定义更加丰富的动画属性。同时方便你和现有项目进行集成,比如原生项目、react、react hooks、vue、ember。
关于 JavaScript 的插件就分享到这里,如果你喜欢我的分享,麻烦给个关注、点赞加转发哦,你的支持,就是我分享的动力,在下篇文章我将和大家分享一些关于CSS、HTML、测试及数据工具,敬请期待...
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。