然而需要實現一些特定的功能,則可以選擇功能更專一的輕量庫,今天這篇文章與大家分享16個很有用的 JavaScript 庫。
Blackbird: Open Source JavaScript Logging Utility
Blackbird 是一款非常酷的 JavaScript 調試工具,帶有一個漂亮的介面顯示和過濾調試資訊。
Treesaver.js
Treesaver 是一個用於建立雜誌布局的 JavaScript 架構。
Bibliotype
Bibliotype 是一個簡單的基於 HTML、CSS 和 JS ,用於快速原型製作的的架構。
Highcharts – Interactive JavaScript charts
Highcharts 是一個純 JavaScript 編寫,用於生產互動式圖表的 JavaScript 庫。
jStat: a JavaScript statistical library
Stat是一個採用JavaScript開發的統計工具包,可以讓你執行進階統計操作,而不需要專門的統計語言。
highlight.js
Highlight.js 是一個用於高亮顯示程式碼的 JavaScript 庫,簡單易用。
Respond.js: Fast CSS3 Media Queries for Internet Explorer 6-8 and More
這個快速、輕量的庫用於讓IE6-8支援 CSS3 Media Queries,是一種讓網頁支援小螢幕裝置顯示的特性。
Underscore.js
Underscore 是一個實用的JavaScript工具庫,提供了類似 Prototype 功能的編程支援,但沒有對 JavaScript 內建的對象進行擴充。
Popcorn.js
Popcorn.js 是一個HTML5 Video架構,它提供了便於使用的API來同步互動式內容。
SlickGrid!
SlickGrid 是一個用於構建簡單的、快速、靈活的表格的庫。
JavaScript InfoVis Toolkit
The JavaScript InfoVis Toolkit 用於建立互動的可視化資料。
Handlebars.js: Minimal Templating on Steroids
Handlebars 是一個 JavaScript 頁面模板庫,協助你輕鬆的構建語義化模板。可參考ThinkVitamin的文章 Getting Started with Handlebars.js。
Backbone.js
Backbone.js 是一個 JavaScript MVC 應用程式框架,通過Models進行key-value綁定及自訂事件處理。
OpenFaces
OpenFaces 是一個包含AJAX-powered JSF組件庫,一個Ajax架構和一個用戶端校正架構的開源架構,它源於QuipuKit並增加了一些新的組件和特性。
d3.js
D3 可以讓你綁定任何資料到文件物件模型(DOM),然後再應用資料驅動傳遞給文檔。
Visual Event JS Library
Javascript 是事件驅動的語言,這個可視化事件庫用於協助你追蹤事件。
Tempo: JSON rendering engine
Tempo 節奏是一個小的JSON渲染引擎,讓你使用純HTML就可以構建資料範本。
Art Deco – Selectable Text
實現字母分離效果的庫,保留了文本能被選擇的特性。
Using Less.js to Simplify Your CSS3
LESS 是一個擴充CSS,讓其擁有動態語言特性的庫。