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

csdn發表於2014-01-26

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

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

  1.Headroom.js

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

  2.Hammer.js

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

  3.Type Rendering Mix

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

  4.Mouse Trap

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

  5.Switchery

  Switchery是個簡單的JavaScript元件,只要幾個簡單的步驟就可以幫助使用者把預設的HTML核取方塊轉換成漂亮iOS 7樣式風格。使用者可以很方便的自定義這種轉換,所以可以很好的配合你的設計風格。

  6.Yeoman

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

  7.Math.js

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

  8.Morris.js

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

  9.Planetary.js

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

  10.Metro UI CSS

  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。

  來自:DesignZum

相關文章