几个出色的JavaScript库

2020-07-29 19:17郭光园
计算机与网络 2020年12期
关键词:开箱字符串格式化

郭光园

JavaScript从诞生伊始就在不断进化。毫无疑问,JS是比较受欢迎的语言之一,这一地位还会长期保持下去。对于前端开发人员来说,那些流行的库非常有用,它们为应用程序带来了开箱即用的强大功能。

Algolia Places

Algolia Places是一个JavaScript位置库,可以用在表单自动完成组件里。可以使用这个API替代Google Places API,Algolia Places提供了一個免费选项来帮助开发人员入门。

TensorFlow.js

TensorFlow是一个流行的机器学习平台。他们最近引入了一个JavaScript库,用来在浏览器和Node.js上训练和部署ML模型。你可以运行现有模型、重新训练现有模型和在浏览器中从头开始创建模型。

Animate CSS

Animate CSS是目前可用于JavaScript文本动画库中最易用的库之一。使用它时,只需导入库并将CSS类添加到文本即可,可以使用npm,yarn或直接使用CDN来安装这个包。它非常受欢迎,在GitHub上有66.5 k star。

Chart.js

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

Cleave.js

想要在输入时格式化输入字段吗?这就是你需要的库。这个简单的库使你可以在输入时格式化内容,它包括信用卡号码格式、电话号码格式和数字格式等。

Voca

Voca是一个用来处理字符串的JavaScript库。Voca库提供了很多有用的函数,让字符串操作起来更随心所欲:change case,trim,pad,slugify,latinise,sprintfy,truncate,escape等。它的模块化设计使我们可以选择加载整个库,或只加载个别函数以尽量压缩应用大小。这个库已经过全面测试,文档完善并具备长期支持。

Slick

Slick是一种全功能的响应式轮播库。它有许多选项,支持延迟加载和滑动手势等特性。

Socket.IO

Socket.IO支持实时、双向和基于事件的通信,它支持所有平台、浏览器或设备,同时提供了出色的可靠性和速度表现。它可以检测断开的连接并提供自动连接支持,还有其他众多重要功能,如二进制支持、通道支持和多路复用支持。

MathJax

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

猜你喜欢
开箱字符串格式化
现代人守则:昏死之前请把手机格式化
开箱
治愈强迫症!全球刮起“真人开箱照”旋风
一种基于PowerBuilder环境字符串相似度算法
SQL server 2008中的常见的字符串处理函数
格式化
倍增法之后缀数组解决重复子串的问题
快递企业收开箱费被指霸王条款
最简单的排序算法(续)