最近看着下自己的github star,把我吓坏了,手贱党,收藏癖的我都收藏了300+个仓库了,是时候整理一下了。

Unix主张kiss,小而美被实践是最好用的,本文将介绍笔者收集的一些非常赞的开源库。

这些库的共性是非常小,而且功能单一。

cookie.js

如果你操作过cookie的接口,那么你一定会感觉这东西的规范真的是太复杂了,根本记不住啊,其实你是对的,因为cookie的接口设计的是有问题的,也就是说设计的太底层了,根本不友好,那么来试试这个js库吧。

store.js

再来说说浏览器的localStore吧,这东西太赞了,可惜尼玛每个浏览器都实现的各不相同,我也是醉了,如果你也有同样的烦恼,不如来试试这个迷你库,它有更简单的api,最重要的是他解决了跨浏览器问题,甚至解决了低版本浏览器(ie6)不支持localStore的问题。

data.js

data.js 是带有消息通知的数据中心,我称其为会说话的数据。旨在让编程变得简单,世界变得美好

如果你使用模块化编程,或者在node环境下的话,你一定纠结过不同模块间到底如何共享数据的问题(虽然这是反模式),全局变量。。。那么试试这个迷你库吧,简单可以来,会让你消除上面的烦恼问题,同时他还支持消息,当数据更新时,会发出消息。

template.js

template.js 一款javascript模板引擎,简单,好用。

lodJS

JavaScript模块加载器,基于AMD。迄今为止,对AMD理解最好的实现

favico.js

在favico上添加数字书不是很nice,点击下面的官网查看效果,这肯定要逼死强迫症了。

官网。

Modernizr

这个就不过多解释了,各种html css js检测器,功能检测哦。

Move.js

如果你操作过css3的属性,一定会觉得非常痛苦的,那不如来试试合格,css3动画瞬间变得简单了。

Keypress

一定记不住键盘上每个键的键位码吧,来试试这个,直观的展示,再也不需要记忆了。

device.js

你想检测用户的设备,试试这个吧,比jq.browser全面多了。

is.js

迷你检查库,这个几乎涵盖了全部的各种检测。

es5-shim

还没使用es5,只能鄙视你了,担心兼容性,用这个吧,主要是为了es6打基础啊。

es6-promise

promise太好用了,兼容性问题靠这个全解决了。

parallax

先来看个视差效果的demo,是不是很赞,如果你也想实现这个效果,那么来试试这个吧。

notie.js

还在使用弹窗通知用户,太low了,快来试试这款非阻塞式,小清新的通知插件吧,对移动端有好,界面好到爆炸啊。

share.js

一键分享到微博、QQ空间、QQ好友、微信、腾讯微博、豆瓣、Facebook、Twitter、Linkedin、Google+、点点等社交网站。

如果你收购了分享组件的烦恼,那么来试试这个对移动端有好的分享组件吧,界面优美,看起来很赞。

demo

mathjs

js自带的数学运算不能满足你的需求了,那试试这个,扩展了很多数学运算。

这里是官网。

总结

本文介绍的只是作者收集的一小部分而已,作者将会保持时时更新的,如果你有什么推荐的欢迎反馈给我。

最后向大家推荐依稀microjs,这里收集了太多小而美的库,自己来淘宝吧。

原文链接:http://yanhaijing.com/js/2015/12/29/mini-js-lib/

不可错过的javascript迷你库相关推荐

  1. 不可错过的javascript迷你库 1

    cookie.js 如果你操作过cookie的接口,那么你一定会感觉这东西的规范真的是太复杂了,根本记不住啊,其实你是对的,因为cookie的接口设计的是有问题的,也就是说设计的太底层了,根本不友好, ...

  2. 11个你不应该错过的JavaScript库

    11个你不应该错过的JavaScript库 近年来,我们大家都看到JavaScript像野火一样传播,设法进入编程的每个领域,成为世界上最常用的语言之一. 同样,JavaScript框架和库的数量呈指 ...

  3. javascript框架库_2019年使用的最佳JavaScript框架,库和工具

    javascript框架库 似乎有比开发人员更多JavaScript框架,库和工具. 在2018年底, 在GitHub上的快速搜索显示230万个JavaScript项目. npm已成为全球最大的模块系 ...

  4. 适用于任何数据可视化需求的国外10个最佳JavaScript图表库

    如今,数据量呈指数级增长,我们看到的信息越多,处理它的难度就越大.这就是为什么我们需要数据可视化--在图表和仪表板中,最好是交互式的.它帮助我们人类节省了大量时间和精力来查看,分析和理解数据,并根据这 ...

  5. 2019年11个值得研究的Javascript机器学习库

    https://www.toutiao.com/a6669159846014616071/ 虽然大部分机器学习都是用python这样的语言完成的,但在Javascript生态系统中,其前端和后端社区都 ...

  6. Nexus.js介绍:一个多线程的JavaScript运行库

    首先,如果你不熟悉这个项目,建议先阅读之前写的一系列文章.如果你不想阅读这些,不用担心.这里面也会涉及到那些内容. 现在,让我们开始吧. 去年,我开始实现Nexus.js,这是一个基于Webkit/J ...

  7. 向 Web 开发人员推荐35款 JavaScript 图形图表库

    图表是数据图形化的表示,通过形象的图表来展示数据,比如条形图,折线图,饼图等等.可视化图表可以帮助开发者更容易理解复杂的数据,提高生产的效率和 Web 应用和项目的可靠性. 在这篇文章中,我们收集了3 ...

  8. js中的new file_深受 Pandas 启发的 JavaScript 开源库 — Danfo.js 现已推出!

    特邀博文 / 独立研究员 Rising Odegua 与来自 Data Science Nigeria 的 Stephen Oni Danfo.js 是个 JavaScript 开源库,提供了高性能. ...

  9. javascript漏洞-检测到目标站点存在javascript框架库漏洞

    一般是让升级为最新的版本的脚本文件,但是实际使用过程中,有的插件不兼容,盲目升级会导致网站部分插件不可用. 下面是一种解决方案. 比如漏洞扫描出jquery:2.1.4.作以下处理: 一.根据web应 ...

最新文章

  1. 第四季度数据中心网络设备销量达35亿美元
  2. Jmeter之定时器操作
  3. 【C++】重载赋值运算符
  4. html清除内部所有补白,如何清除行内元素之间的HTML空白
  5. 火出边际的Serverless,你居然还不了解?
  6. ckEditor使用JS代码调用的方法
  7. sql server 跟踪_SQL Server跟踪标志指南; 从-1到840
  8. 数组赋偶数值并求出平均值
  9. android6.0 Activity(四) Surface创建
  10. vm虚拟机显卡是不是比服务器主板上的要好,自VM11起,虚拟显卡的性能是增强还是削弱?...
  11. [树形dp] Jzoj P1162 贪吃的九头龙
  12. phpWord设置页码奇偶页不同Footer::EVEN
  13. 离散数学——可数集和不可数集
  14. 计算机网络基础以及进程查看管理
  15. 华为大搞5G光通信,火星人快步紧跟
  16. 安装系统时,硬盘格式转换
  17. Octotree在GitHub中出错(已解决)
  18. bootloader 和 启动模式的一些理解
  19. 排序算法——冒泡排序(JavaPython)
  20. PDF转TXT免费脚本

热门文章

  1. 漫谈WinCE输入法的编写(四)
  2. 插入排序之——希尔排序(c/c++)
  3. 区块链教程Fabric1.0源代码分析Chaincode(链码)体系总结
  4. Java EE官方文档汇总
  5. Java开发者需要了解的移动开发编程语言
  6. div居中 边框设置 文字行高设置
  7. 移动支付交易规模增长率高达707%,安全面临考验!
  8. DPM系列之一:安装dpm与attach dpmagent
  9. session和cache的区别是什么?
  10. Android ActionBar完全解析,使用官方推荐的最佳导航栏(下)