17种不可错过的Javascript迷你库

本文最后更新于:2023年3月30日 下午

2017-05-10 星期三 丁酉年 四月十五

【鸡年】乙巳月 丁酉日

宜:开市 交易 立券 挂匾 祭祀

忌:作灶 嫁娶 移徙 入宅 理发

这个看上去已经很老了,很对可以不用了,有新的解决方案,但是都是挺不错的,所以记录下;

1.cookie.js

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

地址:https://github.com/florian/cookie.js

2.store.js

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

地址:https://github.com/marcuswestin/store.js

3.data.js

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

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

地址:https://github.com/yanhaijing/data.js

4.template.js

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

地址:https://github.com/yanhaijing/template.js

5.lodJS

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

地址:https://github.com/yanhaijing/lodjs

6.favico.js

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

地址:http://lab.ejci.net/favico.js/

7.Modernizr

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

地址:http://modernizr.com/

8.Move.js

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

地址:http://visionmedia.github.io/move.js/

9.Keypress

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

地址:http://dmauro.github.io/Keypress/

10.device.js

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

地址:http://matthewhudson.me/projects/device.js/

11.is.js

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

地址:http://arasatasaygin.github.io/is.js/

12.es5-shim

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

地址:https://github.com/es-shims/es5-shim

13.es6-promise

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

地址:https://github.com/jakearchibald/es6-promise

14.parallax

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

地址:https://github.com/wagerfield/parallax

15.notie.js

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

地址:https://github.com/jaredreich/notie.js

16.share.js

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

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

地址:https://github.com/overtrue/share.js

demo地址:http://overtrue.me/share.js/

17.mathjs

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

这里是官网。

地址:https://github.com/josdejong/mathjs

官网:http://mathjs.org/


17种不可错过的Javascript迷你库
https://seven3.site/js/17种不可错过的Javascript迷你库/
作者
Seven3s
发布于
2017年5月10日
许可协议