前端常用函数库

1,798 阅读1分钟
[Axios](https://better-scroll.github.io/docs/zh-CN/):  Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。

lodashjs:Lodash是一个一致性、模块化、高性能的 JavaScript 实用工具库。

BetterScrollBetterScroll 是一款重点解决移动端(已支持 PC)各种滚动场景需求的插件。它的核心是借鉴的 iscroll的实现,它的 API 设计基本兼容 iscroll,在 iscroll 的基础上又扩展了一些 feature 以及做了一些性能优化。BetterScroll 是使用纯 JavaScript 实现的,这意味着它是无依赖的。

Cropper.js: cropperjs是一款非常强大却又简单的图片裁剪工具,它可以进行非常灵活的配置,支持手机端使用,支持包括IE9以上的现代浏览器

fastclick: 解决移动端点击延迟的问题

date-fnsJavaScript 日期工具类库

momentjsJavaScript 日期处理类库

Day.js: Day.js 是一个轻量的处理时间和日期的 JavaScript 库,和 Moment.js 的 API 设计保持完全一样。

numeraljs:一个用于格式化和处理数字的javascript库。

qs:qs是一个url参数转化(parse和stringify)的js库。

reqwest:浏览器异步HTTP请求

immutable:JavaScript的不可变集合

events为不具有此功能的环境(例如浏览器)实现了Node.js模块具备的功能。

classnames:一个简单的JavaScript实用程序,将多个className连接在一起。

rx.js:异步数据流编程的JavaScript版本。

clipboardjs:复制到剪切板

clipboard-copy:30行代码实现复制到剪切板操作

工具

handlebarsjs:模板引擎

yargs:yargs是nodejs环境下的命令行参数解析工具,