15

你应该了解的顶级JavaScript库

 4 years ago
source link: http://mp.weixin.qq.com/s?__biz=MzI0MDIwNTQ1Mg%3D%3D&%3Bmid=2676493597&%3Bidx=2&%3Bsn=e3a0fe727b48cd1ead30b731b48c9ac5
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
uyiIJrQ.jpg!web

流行的库对前端开发人员非常有用——它们使你的应用程序具有开箱即用的强大功能。

Algolia Places

Algolia Places是一个JavaScript定位(location)库,可帮助你进行表单自动完成,我最近将它用于我的一个项目,并对其性能感到惊讶。你可以使用该API替代Google Places API, Algolia Places为你提供免费计划,以帮助你入门。

EFrQFfN.png!web https://community.algolia.com/places/

TensorFlow.js

TensorFlow是一个流行的机器学习平台。他们最近引入了一个JavaScript库,用于在浏览器和Node.js上训练和部署ML模型。你可以:

  • 运行现有模型。

  • 重新训练现有模型。

  • 在浏览器中从头开始创建模型。

UJjIfqA.png!web https://www.tensorflow.org/js/

Animate CSS

Animate CSS是目前可用于JavaScript的最简单的文本动画库之一。使用它就像导入库并将CSS类添加到文本一样简单。可以使用npm,yarn或直接使用CDN来安装软件包,它非常受欢迎,在GitHub上有66.5k个星。

YFbuQzF.png!web https://animate.style/

Chart.js

Chart.js是一个开放源代码的数据可视化库,具有出色的动画效果。当用户调整窗口大小时,它也具有响应性,可以重绘图表。它提供了许多不同类型的图表,并且能够将它们混合在一个空间中以提供一个非常有趣的数据集。

YVnqUvv.png!web https://www.chartjs.org/

Cleave.js

想要在键入时格式化输入字段吗?这是适合你的库。这个简单的库使你可以在键入时格式化 <input /> 内容。它包括信用卡号码格式,电话号码格式,数字格式等。

VVfUzmY.png!web https://nosir.github.io/cleave.js/

Voca

Voca是一个用于处理字符串的JavaScript库。Voca库提供了有用的功能,使字符串操作更舒适:更改大小写、修饰、填充、弹化、拉丁化、sprintfy、截断、转义等等。模块化设计使我们可以加载整个库,或仅加载单个功能以最小化应用程序构建。该库已经过全面测试,有据可查,并得到长期支持。

FBvYjqv.png!web https://vocajs.com/

Slick

Slick是一种多合一的响应式轮播。它具有许多选项,延迟加载,滑动手势等。

NJfAJri.png!web https://kenwheeler.github.io/slick/

Socket.IO

Socket.IO支持实时,双向和基于事件的通信。它可在每个平台,浏览器或设备上运行,并同时关注可靠性和速度。它可以检测断开连接并提供自动连接支持,以及其他重要功能,例如二进制支持,通道支持和多路复用支持。

bMBZRjF.png!web https://socket.io/

MathJAX

MathJAX是适用于所有浏览器的数学JavaScript显示引擎。它使用带有Web字体或SVG的CSS,因此方程式可以在所有缩放级别上缩放而不会出现问题。

3mIrEj7.png!web https://www.mathjax.org/

本文就是这样,如果你认为该列表中还有其他库值得关注,请在下面留下评论。

rqueUj7.png!web

公众号中回复:小铺,或公众号菜单:发现-好课返钱

推荐阅读

·  哪些UI库支持暗模式?

·  面向开发人员的12个最佳GUI Git客户端

·  你不知道的5个JavaScript的字符串处理库

·  9个很棒的CSS边框技巧

·  macOS和HomeBrew的12个终端提示和技巧

·  30种不同的编程语言怎么写“Hello, World”

·  玩转 Terminal 终端:入门指南及进阶技巧

·  6个很棒的Webpack插件提高您的生产力

·  Next.js和Nuxt.js的语法比较

·  Chrome浏览器终可以对标签进行整理和分组了

·  7个很棒的JavaScript产品步骤引导库

·  2020年排名前11位的静态网站生成器

·  让你在2020年成为前端大师的9个项目

fIjyM3R.png!web

点个在看呗


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK