29 December 2015
号外号外:我的新书《React状态管理与同构实战》出版啦!!!快点我查看
号外号外:美团招聘前端啦!地点:北京!!!快点我查看
号外号外:一组小而美的JavaScript迷你库!!!快点我查看

最近看着下自己的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模板引擎,简单,好用。

favico.js

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

官网

Modernizr

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

Move.js

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

Keypress

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

device.js

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

is.js

迷你检查库,这个几乎涵盖了全部的各种检测,如果嫌弃这个太大,很多功能用不到,那就使用更迷你的is2.js

es5-shim

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

es6-promise

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

parallax

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

notie.js

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

share.js

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

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

demo

mathjs

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

这里是官网

momentjs

这个处理时间的工具,你想要的都有了,太赞了,感谢评论区的推荐。

spacetime

moment太大,那试试这个吧,超小,功能还超全的一个时间处理库

iNotify

浏览器通知各种兼容性的坑,试试这个库吧,磨平各个浏览器的差异,同时还新增多种通知

jsmini

还没过瘾,jsmini library满足你,一组小而美的JavaScript迷你库,功能众多

总结

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

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

原文网址:http://yanhaijing.com/javascript/2015/12/29/mini-js-lib/

微信公众号:颜海镜
关注微信公众号 颜海镜
微信支付二维码
赞赏支持 微信扫一扫


Yuying_Wu

Yuying_Wu on 29 Dec 2015

哈哈,mark~

颜海镜

颜海镜 on 29 Dec 2015

新博文:《不可错过的javascript迷你库》 快来围观 太开心

灵感

灵感 on 29 Dec 2015

碉堡了

颜海镜

颜海镜 on 29 Dec 2015

感谢支持

颜海镜

颜海镜 on 29 Dec 2015

o(∩_∩)o 哈哈

吴小桂

吴小桂 on 29 Dec 2015

不错

颜海镜

颜海镜 on 29 Dec 2015

感谢支持

justjavac

justjavac on 30 Dec 2015

good,围观

kalasoo

kalasoo on 30 Dec 2015

分享到掘金吧 >_< http //gold.xitu.io

颜海镜

颜海镜 on 30 Dec 2015

感谢分享

kalasoo

kalasoo on 30 Dec 2015

我说让你自己来分享吧 >_<

颜海镜

颜海镜 on 30 Dec 2015

隔壁村老三

隔壁村老三 on 07 Jan 2016

哈哈哈,都 比较好用。THX

颜海镜

颜海镜 on 08 Jan 2016

不谢

MooGu

MooGu on 11 Jan 2016

mark~

颜海镜

颜海镜 on 12 Jan 2016

感谢支持

成都 邓浩

成都 邓浩 on 18 Jan 2016

good

颜海镜

颜海镜 on 18 Jan 2016

感谢支持

杰仔-无敌

杰仔-无敌 on 24 Jan 2016

看了您的博文总结的非常好,您的博客非常不错。我也推荐一个程序员必备的搜索博客问答的网站 http //www.itdaan.com 。

颜海镜

颜海镜 on 24 Jan 2016

好,感谢支持

Rakume

Rakume on 18 Feb 2016

视差的 DEMO 放错了吧?

颜海镜

颜海镜 on 19 Feb 2016

是啊,感谢反馈,才发现放错了

baidu_google_so

baidu_google_so on 23 Feb 2016

必须有moment.js 处理时间特方便

颜海镜

颜海镜 on 24 Feb 2016

感谢推荐,我瞅瞅

颜海镜

颜海镜 on 24 Feb 2016

能不能提供链接,搜不到

baidu_google_so

baidu_google_so on 25 Feb 2016

http //www.momentjs.cn/

颜海镜

颜海镜 on 26 Feb 2016

好的,感谢

颜海镜

颜海镜 on 26 Feb 2016

已添加,感谢

叶紫

叶紫 on 26 Feb 2016

mark.已关注微信号。

颜海镜

颜海镜 on 26 Feb 2016

感谢关注

滑羊凌兰_

滑羊凌兰_ on 04 Apr 2016

巧克力 写的很详细,谢谢老实分享!

颜海镜

颜海镜 on 05 Apr 2016

感谢支持

deepredRibbon

deepredRibbon on 30 May 2016

感谢分享~
我也推荐一个很不错的微信公众号:码农翻身

deepredRibbon

deepredRibbon on 30 May 2016

感谢分享。

颜海镜

颜海镜 on 30 May 2016

不谢O(∩_∩)O哈哈~

炒股入门

炒股入门 on 01 Jun 2016

巧克力 写的很详细,谢谢老实分享!

颜海镜

颜海镜 on 01 Jun 2016

你说你是不是来做广告的

武昌鱼股票

武昌鱼股票 on 29 Aug 2016

巧克力 写的很详细,谢谢老实分享!

颜海镜

颜海镜 on 30 Aug 2016

感谢支持

xufeixufei

xufeixufei on 08 Jan 2019

Fork.