(轉)12款開源JavaScript庫

JavaScipt幾乎是全部前端開發人員必會的編程語言,而且,隨着各類移動APP的串紅,JavaScript還能夠用來開發移動應用。除此之外,爲了豐富前端/移動開發,有很多開發者推出了各類基於JavaScript的庫,這些幾乎能實現任何你須要的功能,而且有些庫能夠用來開發某些特定的功能,很是強大。前端

本文推薦了12款開源的JavaScript庫,這些庫能夠幫助你們快速開發各類前端/移動應用,一塊兒來看下。git

1.Headroom.jsgithub

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

2.Hammer.js編程

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

3.Type Rendering Mix架構

 

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

MouseTrap是個簡單的JavaScript庫,用來處理鍵盤快捷鍵,而且無需任何擴展依賴,並且很是輕量,壓縮包只有3.5KB。
Switchery是個簡單的JavaScript組件,只要幾個簡單的步驟就能夠幫助用戶把默認的HTML複選框轉換成漂亮iOS 7樣式風格。用戶能夠很方便的自定義這種轉換,因此能夠很好的配合你的設計風格。

6.Yeoman
Yeoman是一個開源項目,它爲Web應用開發定義了一個自用的棧。它包括一批很是優秀的工具和框架,它們都有着完善的文檔並且很權威。咱們的目的是幫助開發者快速構建漂亮的Web應用。
Math.js是一個JavaScript包,用於執行數學相關的函數。擁有很是多的運算功能和靈活的表達式解析器,功能強大且易於使用。
Morris.js是一個輕量級的JavaScript庫,使用jQuery和Raphaël來生成各類時序圖。
Planetary.js是一個JavaScript庫,用於構建互動球體效果。它使用D3和TopoJSON解析和渲染地理數據。Planetary.js採用了基於插件的架構,即便是默認的功能是做爲插件實現的,這使得Planetary.js很是靈活。Planetary.js是徹底可定製,包括顏色,旋轉等等。

Metro UI CSS是一套用來建立相似於Windows 8 Metro UI風格網站的樣式, 它是一套自成體系的解決方案,但也能夠與其它框架一塊兒使用。框架

11.Cheet.js
Cheet.js是一款用來建立復活節彩蛋相似形狀的圖片加上簡單的文本信息的Javascript庫。
12.Turn.js
Turn.js是一個JavaScript庫,可以將HTML內容組織成看起來像一本真正的書籍或雜誌,用到HTML5的全部優勢。Turn.js最合適基於HTML5實現相似雜誌,書籍,目錄的效果。它適用於大多數的瀏覽器和設備,輕量級,只有10K。
相關文章
相關標籤/搜索