開發者不容錯過的12款開源JavaScript庫

JavaScipt幾乎是所有前端開發人員必會的編程語言,並且,隨着各種移動APP的串紅,JavaScript還可以用來開發移動應用。除此以外,爲了豐富前端/移動開發,有不少開發者推出了各種基於JavaScript的庫,這些幾乎能實現任何你需要的功能,並且有些庫可以用來開發某些特定的功能,非常強大。

  本文推薦了12款開源的JavaScript庫,這些庫可以幫助大家快速開發各種前端/移動應用,一起來看下。

  1.Headroom.js

  Headroom.js是一個輕量級,高性能的JavaScript插件(無依賴性),允許你響應用戶的滾動行爲。Headroom.js使您能夠在適當的時候把元素融入視圖,而其它時候讓內容成爲焦點。Headroom.js簡單易用,它有一個純JavaScript API,以及可選的jQuery、Zepto和AngularJS兼容的插件。

20140126220711342548.JPG

  2.Hammer.js

  Hammer.js是一個輕量級的JavaScript庫(僅有2kb),能讓你的網站輕鬆實現觸控事件。它依賴於jQuery,用來控制觸摸設備上的多點觸控特性。

20140126220711419010.JPG

  3.Type Rendering Mix

  Type Rendering Mix是個基於瀏覽器、應用CSS文本渲染的引擎。Type Rendering Mix通過解析用戶代理字符串檢測瀏覽器的文本rasterizer和antialiasing方法。

20140126220711084919.JPG

  4.Mouse Trap

  MouseTrap是個簡單的JavaScript庫,用來處理鍵盤快捷鍵,並且無需任何擴展依賴,而且非常輕量,壓縮包只有3.5KB。

20140126220711711623.JPG

  5.Switchery

  Switchery是個簡單的JavaScript組件,只要幾個簡單的步驟就可以幫助用戶把默認的HTML複選框轉換成漂亮iOS 7樣式風格。用戶可以很方便的自定義這種轉換,所以可以很好的配合你的設計風格。

20140126220711116697.JPG

  6.Yeoman

  Yeoman是一個開源項目,它爲Web應用開發定義了一個自用的棧。它包括一批非常優秀的工具和框架,它們都有着完善的文檔而且很權威。我們的目的是幫助開發者快速構建漂亮的Web應用。

20140126220711501659.JPG

  7.Math.js

  Math.js是一個JavaScript包,用於執行數學相關的函數。擁有非常多的運算功能和靈活的表達式解析器,功能強大且易於使用。

20140126220711243483.JPG

  8.Morris.js

  Morris.js是一個輕量級的JavaScript庫,使用jQuery和Raphal來生成各種時序圖。

20140126220711760501.JPG

  9.Planetary.js

  Planetary.js是一個JavaScript庫,用於構建互動球體效果。它使用D3和TopoJSON解析和渲染地理數據。Planetary.js採用了基於插件的架構,即使是默認的功能是作爲插件實現的,這使得Planetary.js非常靈活。Planetary.js是完全可定製,包括顏色,旋轉等等。

20140126220711408195.JPG

  10.Metro UI CSS

  Metro UI CSS是一套用來創建類似於Windows 8 Metro UI風格網站的樣式, 它是一套自成體系的解決方案,但也可以與其它框架一起使用。

20140126220711468285.JPG

  11.Cheet.js

  Cheet.js是一款用來創建復活節彩蛋類似形狀的圖片加上簡單的文本信息的Javascript庫。

20140126220711558640.JPG

  12.Turn.js

  Turn.js是一個JavaScript庫,能夠將HTML內容組織成看起來像一本真正的書籍或雜誌,用到HTML5的所有優點。Turn.js最合適基於HTML5實現類似雜誌,書籍,目錄的效果。它適用於大多數的瀏覽器和設備,輕量級,只有10K。

20140126220711452028.JPG


?kjerryhe
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章