不可錯過的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模板引擎,簡單,好用。
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+、點點等社交網站。
如果你收購了分享元件的煩惱,那麼來試試這個對移動端有好的分享元件吧,介面優美,看起來很贊。
mathjs
js自帶的數學運算不能滿足你的需求了,那試試這個,擴充套件了很多數學運算。
這裡是官網。
總結
本文介紹的只是作者收集的一小部分而已,作者將會保持時時更新的,如果你有什麼推薦的歡迎反饋給我。
最後向大家推薦依稀microjs,這裡收集了太多小而美的庫,自己來淘寶吧。
相關文章
- web開發者不可錯過的11個JavaScript工具WebJavaScript
- 七個不可錯過的 React 元件庫與開發框架React元件框架
- 開發者不容錯過的12款開源JavaScript庫JavaScript
- 不可錯過的十本Python好書Python
- 不可錯過的「持續整合」進階指南
- 開發者不可錯過的開源工具 —— iOS 篇開源工具iOS
- .NET開發不可錯過的25款高效工具
- JavaScript 編寫的迷你 Lisp 直譯器JavaScriptLisp
- 你不可錯過的Java學習資源清單Java
- .Net 高效開發之不可錯過的實用工具
- Web設計師不可錯過的25+CSS工具WebCSS
- Web 設計師不可錯過的 25+ CSS 工具WebCSS
- NET開發不可錯過的25款必備工具
- 12 款不可錯過的開源 Ruby on Rails 開發工具AI
- 2019年不可錯過的開發工具 Top 20
- JavaScript正規表示式迷你書-筆記JavaScript筆記
- Web開發者不能錯過的10個JavaScript工具WebJavaScript
- 自制迷你路由器過程中的點滴路由器
- 你不可錯過的光模組中的鐳射器型別大盤點!型別
- 總結 | 外貿人不可錯過的大檔案傳輸工具!
- 財務資料分析不可錯過的大資料分析平臺大資料
- 開箱即用,你不可錯過的好東西「GitHub 熱點速覽」Github
- 學習HTML5不可錯過的12家國外網站HTML網站
- 《JavaScript 正規表示式迷你書》問世了!JavaScript
- 谷歌親兒子Flutter記錄!不可錯過的個人小知識點!谷歌Flutter
- 程式設計師不可以錯過的Android元件化神器-ServicePool!程式設計師Android元件化
- 想染指系統架構?你絕對不可錯過的一篇。架構
- 【全球普惠區塊鏈峰會】一場你不可錯過的盛會區塊鏈
- 程式設計師深入發展不可錯過的10篇技術文章程式設計師
- CCTC不可錯過的乾貨分享:大規模機器學習系統中的No Free Lunch機器學習
- 在Redis叢集技術上,你不可錯過的四大整合者Redis
- 五月前端知識集錦(每月不可錯過的文章集錦)前端
- 六月前端知識集錦(每月不可錯過的文章集錦)前端
- 四月前端知識集錦(每月不可錯過的文章集錦)前端
- 這些學習網站你一定不可以錯過學習網站
- 不可錯過的《C語言深度解析》-張先鳳-專題視訊課程C語言
- 手動建庫過程錯誤
- 作業系統正確的學習姿勢 --- 你不可錯過的寶藏資源作業系統