前端之所以有趣,就是每年有比较多新奇的插件和工具值得我们去探索和研究。我们在开发前端应用时,自然少不了去找一些第三方插件帮助我们提高开发效率。本文给大家介绍的这50款新工具,都是相当的新,都是去年的新项目,时间不会超过1年,希望通过我的介绍,你能找到适合的工具,应用到项目中。

1、autoComplete.js

官网地址:https://tarekraafat.github.io/autoComplete.js/

一款原生零依赖轻巧的自动建议 JavaScript 插件,目前 github star 2.6k ,该插件能够很方便的集成到你的项目中,使用起来简单易用,此插件主要有以下特点:

  • 原生javaScript脚本

  • 零依赖

  • 简单易用

  • 体积小,压缩版仅6KB

  • 功能丰富

  • 可定制

2、indigo-player

官网地址:https://github.com/matvp91/indigo-player

高度可扩展的现代JavaScript视频播放器,一款现代感十足的 javaScript 播放器插件,这款播放器功能十分齐全,能满足你大部分的需求,甚至超出你的预期,使用十分简单,开箱即用。此插件主要有以下特点,足够让你心动:

  • 支持选择不同分辨率的视频

  • 支持字幕功能

  • 支持倍速播放

  • 支持画中画播放

  • 支持视频中添加图片和文字

  • 支持 MPEG-DASH 流媒体格式( MPEG-DASH + DRM )

  • 支持 HLS (HTTP Live Streaming) 动态码率自适应技术

  • 支持穿插谷歌和自定义广告

  • 根据你的网络调整自适应的分辨率

  • 自定义视频封面

  • 自定义键盘功能键控制播放器

  • 支持更改视频容器的长宽比例

  • 初始自定义视频播放的位置

还有更多的功能,等待着你来挖掘

3、simple-keyboard

官网地址:https://virtual-keyboard.js.org/

一款零依赖库、性能高、支持自定义扩展的软键盘插件,帮你快速构建功能丰富的Web应用。此插件主要有以下特点:

  • 方便你集成到 Angular, React, Vue 和 Vanilla 项目中

  • 灵活的设置参数和方法,定制个性化的软键盘

  • 基于弹性盒子布局,易于集成和设计

  • 支持外挂个性化插件,比如自动更正、按照特定格式输入( Input Mask )

  • 支持自定义键盘样式,自定义特殊键盘,以及个性化的布局

  • 支持多键盘实例

  • 多设备支持:PC端全键盘、手机端键盘(安卓、IOS)

  • 支持背景暗黑样式

  • 支持数字键盘

  • 国际化支持,比如法文、日文、俄语等

4、fslightbox.js

官网地址:https://fslightbox.com/

一款原生无需jQuery依赖的图片幻灯插件,简单易用,功能强大,支持全屏展示,除了可以展示图片,还可以添加文字和视频,并支持缩略图片,同时方便集成到现有项目中,比如react、vue项目。

5、Rellax.js

官网地址:https://github.com/ChrisCavs/rallax.js

一款零依赖纯原生 JavaScript 插件,可以帮你快速实现滚动视差效果。该插件性能出色及其易用的API,可以很容易使目标HTML元素实现视差效果,并且使用链式语法轻松实现回调(when方法),核心方法包含:start/stop, speed 等。

6、FrenchKiss.js

官网地址:https://github.com/koala-interactive/frenchkiss.js

FrenchKiss.js是一个用JavaScript编写的快速,轻量级的i18n库,可在浏览器和 NodeJS 环境中使用。它为处理国际化提供了一个简单且便捷的解决方案。到目前为止,FrenchKiss是目前最快的i18n JS软件包,通过JIT编译翻译并运行基准测试,它的工作速度比任何其他类似的插件快5至1000倍!

7、Moveable

官网地址:https://daybrush.com/moveable/

Moveable 是一款原生零依赖的 javaScript 插件,使用这款插件,可以让指定的 HTML 元素 随意拖拽 、调整大小、缩放、旋转 、变形扭曲、分组,甚至拖拽时显示设计参照线。可谓是一款功能强大的拖拽插件,帮你实现复杂的 WEB 交互应用。

这款插件很方便与现有项目集成,支持原生项目集成、React、 Preact、 Angular、 Vue、 Svelte等前端框架集成。

8、Hotkey

官网地址:https://github.com/github/hotkey

一款零依赖的设置网页元素快捷键操作的 javaScript 插件,这个插件的特点就是零依赖,使用起来简单 ,可以给链接、表单、点击事件设置快捷键 。

9、Freezeframe.js

官网地址:https://github.com/ctrl-freaks/freezeframe.js/

一款用于播放 gif 图片的 JavaScript 插件, 这款插件的特点支持鼠标移动、点击、移动触摸和自定义事件触发 gif 图片的播放,除了这些特点,其大小只有68KB,零依赖,很方便集成到你的原生、vue 或 react 项目中。

10、pagemap

官网地址:https://github.com/lrsjng/pagemap

一款适合给长网页做迷你版缩略地图的 javaScript插件,不知道大家是否有这样的体验,如果你的网页内容过长,滑动网页是不是特别费劲呢,尤其网页比较长的时候,你可以用这个插件,在网页的右上角做个迷你版的网页缩略地图,通过滑动这个地图,快速到达网页的某部分。

11、lax.js

官网地址:https://github.com/alexfoxy/laxxx

一款原生零依赖的制作跟随页面滑动的 JavaScript 动画插件,这款插件非常的轻巧,压缩版大小只有3kb,零依赖的原生插件,当你滑动页面时,帮助你创建酷炫的动画效果,比如滚动视差、变形移动等基本的动画效果,响应式兼容方面,比如手机端也有不错的支持,使用这个插件可以让你的网站立刻鲜活生动起来。

这款插件的特点,除了你可以使用插件默认集成的动画属性,你还可以自定义更加丰富的动画属性。同时方便你和现有项目进行集成,比如原生项目、react、react hooks、vue、ember。

小节

关于 JavaScript 的插件就分享到这里,如果你喜欢我的分享,麻烦给个关注、点赞加转发哦,你的支持,就是我分享的动力,在下篇文章我将和大家分享一些关于CSS、HTML、测试及数据工具,敬请期待...

专注分享当下最实用的前端技术。关注前端达人,与达人一起学习进步!

长按关注"前端达人"

2020年你应该关注这50款前端热门工具,JavaScript插件篇(一)相关推荐

  1. 19年你应该关注这50款前端热门工具(下)

    上两篇文章<19年你应该关注这50款前端热门工具(上)>.<19年你应该关注这50款前端热门工具(中)>文章小编介绍了构建.框架和库.CSS和HTML.JavaScript相关 ...

  2. css画横线箭头_2020年你应该关注这50款前端热门工具:CSS HTML 工具篇

    大家好,在一篇文章里 2020年让人难以置信的50款前端新工具:JavaScript插件篇(一),我分享了 11 款 JS 插件,本篇文章我将会和大家分享七款 CSS.HTML 相关的新工具. 12. ...

  3. 这50款前端热门工具简直不要太好用了!

    来源 | IT智云编程 19年,又是新的一年,"前端届",又出了哪些新的"玩意",今天向你推荐目前比较热门新鲜度靠前的50款前端工具,希望在新的一年里,对你有所 ...

  4. 这50款前端热门工具简直不要太好用了!(3)

    上两篇介绍了构建.框架和库.CSS和HTML.JavaScript相关的工具,这篇文章小编将介绍剩余21款工具,希望在新的一年里对大家有所帮助. 图标.图表工具 30.Orion Icon Libra ...

  5. 174款前端开发工具汇总,学习,开发,事半功倍!

    我们与企业内部的Web开发团队进行了很多次交流,研究了很长时间,最后将Debug工具与Web前端开发工具整理汇总在了一起,这些工具对每个Web开发人员都非常有用. 这些工具将使您的工作更加轻松,特别是 ...

  6. 加速 Web 开发的 23 款前端开发工具

    市面上有许多前端开发工具可以加速 Web 开发工作.本文是对 2019 年顶级 Web 开发工具的一次精选汇总,分别介绍了每款工具的关键特性,并已附上下载链接. Novi Builder Novi B ...

  7. 这四款前端开发工具,你必须知道

    今天给大家介绍四款比较常用的前端开发工具,具体哪一款最好用,因人而异,大家可以根据自己的情况,选择一款个人认为最好用的web前端开发工具. Sublime Text Sublime Text凭借其漂亮 ...

  8. 教你从零开始搭建一款前端脚手架工具

    本文系原创,转载请附带作者信息:Jrain Lau 项目地址:https://github.com/jrainlau/s... 前言 在实际的开发过程中,从零开始建立项目的结构是一件让人头疼的事情,所 ...

  9. 你不得不知道的这6款可免费试用的JavaScript插件

    DHTMLX专注于JavaScript和HTML5 UI小部件和库,以帮助开发人员更快地构建功能丰富的.交互式的Web界面. 遵循现代网络开发的标准和做法,DHTMLX提供针对桌面和移动设备定制的顶级 ...

最新文章

  1. java条件操作_关于java:条件为true时,从头开始执行各种操作的顺序
  2. 一笔画问题 (DFS或并查集)
  3. CommunityServer读取Blog分析(一)
  4. 深度学习作业(一)手写字体
  5. could not find any translatable text for key 'Search' in bundle '/cus.crm.notes/
  6. LeetCode 1451. 重新排列句子中的单词(桶排序)
  7. python默认参数陷阱_python默认参数陷阱
  8. python多线程协程配合使用_多线程配合协程
  9. mysql忘记密码找回密码_MySQL忘记密码找回 重置MySQL root用户密码
  10. c语言和电脑猜拳,c语言编写和电脑猜拳的游戏
  11. FW:一位软件工程师的6年总结
  12. java同期_Java日期处理-本期,同期,上期
  13. 数字逻辑电路(二、逻辑代数基础)
  14. linux lib文件夹,Linux下的lib文件故障解决实例
  15. matlab中ode指令,matlab中ode5函数编写.doc
  16. python cooler包处理Hi-C数据
  17. 艾司博讯:拼多多诱导非官方交易有哪些处理?
  18. 花王洁霸洗衣粉能洗干净衬衣领子
  19. 仓库管理系统————QT+SQLite实现
  20. 戴尔5600服务器主板维修,戴尔至强5600双路刀片服务器横向导购

热门文章

  1. 达芬奇去除水印的方法
  2. 首次公布Java10W字面经,Github访问量破百万,简直就是offer收割机!
  3. 我的NFT投资经历,区块链知识
  4. html5css字体下划线,如何利用css样式做出文字的下划线?
  5. 《软件过程管理》 第二章 软件过程成熟度
  6. 闲逸联运平台为何迎来加盟热?
  7. 苹果系统自带的计算机怎么恢复出厂设置方法,如何把苹果电脑还原出厂设置
  8. 揭秘神舟电脑 “黑幕”
  9. 同花顺指标公式FD极品底提示买卖点 副图 源码 测试图
  10. flex vue 垂直居中居上_CSS3 Flex实现元素的水平居中和垂直居中