最近看著下自己的github star,把我嚇壞了,手賤黨,收藏癖的我都收藏了300+個(gè)倉(cāng)庫(kù)了,是時(shí)候整理一下了。
Unix主張kiss,小而美被實(shí)踐是最好用的,本文將介紹筆者收集的一些非常贊的開源庫(kù)。
這些庫(kù)的共性是非常小,而且功能單一。
如果你操作過(guò)cookie的接口,那么你一定會(huì)感覺這東西的規(guī)范真的是太復(fù)雜了,根本記不住啊,其實(shí)你是對(duì)的,因?yàn)閏ookie的接口設(shè)計(jì)的是有問(wèn)題的,也就是說(shuō)設(shè)計(jì)的太底層了,根本不友好,那么來(lái)試試這個(gè)js庫(kù)吧。
再來(lái)說(shuō)說(shuō)瀏覽器的localStore吧,這東西太贊了,可惜尼瑪每個(gè)瀏覽器都實(shí)現(xiàn)的各不相同,我也是醉了,如果你也有同樣的煩惱,不如來(lái)試試這個(gè)迷你庫(kù),它有更簡(jiǎn)單的api,最重要的是他解決了跨瀏覽器問(wèn)題,甚至解決了低版本瀏覽器(ie6)不支持localStore的問(wèn)題。
data.js 是帶有消息通知的數(shù)據(jù)中心,我稱其為會(huì)說(shuō)話的數(shù)據(jù)。旨在讓編程變得簡(jiǎn)單,世界變得美好
如果你使用模塊化編程,或者在node環(huán)境下的話,你一定糾結(jié)過(guò)不同模塊間到底如何共享數(shù)據(jù)的問(wèn)題(雖然這是反模式),全局變量。。。那么試試這個(gè)迷你庫(kù)吧,簡(jiǎn)單可以來(lái),會(huì)讓你消除上面的煩惱問(wèn)題,同時(shí)他還支持消息,當(dāng)數(shù)據(jù)更新時(shí),會(huì)發(fā)出消息。
template.js 一款javascript模板引擎,簡(jiǎn)單,好用。
JavaScript模塊加載器,基于AMD。迄今為止,對(duì)AMD理解最好的實(shí)現(xiàn)
在favico上添加數(shù)字,是不是很nice,點(diǎn)擊下面的官網(wǎng)查看效果,這肯定要逼死強(qiáng)迫癥了。
這個(gè)就不過(guò)多解釋了,各種html css js檢測(cè)器,功能檢測(cè)哦。
如果你操作過(guò)css3的屬性,一定會(huì)覺得非常痛苦的,那不如來(lái)試試這個(gè),css3動(dòng)畫瞬間變得簡(jiǎn)單了。
一定記不住鍵盤上每個(gè)鍵的鍵位碼吧,來(lái)試試這個(gè),直觀的展示,再也不需要記憶了。
你想檢測(cè)用戶的設(shè)備,試試這個(gè)吧,比jq.browser全面多了。
迷你檢查庫(kù),這個(gè)幾乎涵蓋了全部的各種檢測(cè)。
還沒(méi)使用es5,只能鄙視你了,擔(dān)心兼容性,用這個(gè)吧,主要是為了es6打基礎(chǔ)啊。
promise太好用了,兼容性問(wèn)題靠這個(gè)全解決了。
先來(lái)看個(gè)視差效果的demo,是不是很贊,如果你也想實(shí)現(xiàn)這個(gè)效果,那么來(lái)試試這個(gè)吧。
還在使用彈窗通知用戶,太low了,快來(lái)試試這款非阻塞式,小清新的通知插件吧,對(duì)移動(dòng)端有好,界面好到爆炸啊。
一鍵分享到微博、QQ空間、QQ好友、微信、騰訊微博、豆瓣、Facebook、Twitter、Linkedin、Google+、點(diǎn)點(diǎn)等社交網(wǎng)站。
如果你受夠了分享組件的煩惱,那么來(lái)試試這個(gè)對(duì)移動(dòng)端有好的分享組件吧,界面優(yōu)美,看起來(lái)很贊。
js自帶的數(shù)學(xué)運(yùn)算不能滿足你的需求了,那試試這個(gè),擴(kuò)展了很多數(shù)學(xué)運(yùn)算。
這里是官網(wǎng)。
這個(gè)處理時(shí)間的工具,你想要的都有了,太贊了,感謝評(píng)論區(qū)的推薦。
本文介紹的只是作者收集的一小部分而已,作者將會(huì)保持時(shí)時(shí)更新的,如果你有什么推薦的歡迎反饋給我。
最后向大家推薦依稀microjs,這里收集了太多小而美的庫(kù),自己來(lái)淘寶吧。
更多建議: