《JavaScript每週導讀》【第一期】

秋天風景發表於2012-03-28

  《JavaScript 每週導讀》旨在分享最新的 JavaScript 重點資訊、技術文章、開發工具資源以及新出爐的各種開發框架,讓 JavaScript 開發人員能夠了解領域內的技術發展趨勢。這篇是《JavaScript 每週導讀》第一期,以後會每週釋出一期,歡迎大家關注。

精華文章


藉助 JavaScript 程式碼地圖除錯已壓縮的程式碼

JavaScript程式碼壓縮和合並以後的可讀性和可除錯性很差,Ryan Seddon 在這篇文章中向大家介紹瞭如何藉助神奇的 source maps 來改善這種情況,在不影響效能的情況下對壓縮的程式碼進行除錯。


使用 DataJS 庫構建以資料為中心的Web應用程式

DataJS 是微軟開發的一個用於結合JSON、OData 和 HTML5 特性構建以資料為中心的Web應用程式的框架。


我們在微軟工作 我們也用 Node.js

微軟也是 Node.js 的大粉絲,他們也努力在讓 Node.js能夠在windows平臺執行得更好。在這篇文章中,Elad Ben-Israel 分享了MS正在做的一些和Node.js相關的一些事情,還有一個採訪。


使用Audio Data API製作音樂

Toby Ho 向大家分享了使用 Audio Data API 來生成應音樂的程式碼。


使用 Backbone.js 實現前端的報告生成

這是一個 Benefit Bank 使用 Backbone.js 實現他們的前端報告生成功能的學習案例。


JavaScript 設計模式: Singleton, Composite, and Facade

來自 Adobe Developer Connection 的 Joseph Zimmerman 分享了一系列關於 JavaScript 設計模式的文章。


程式碼和框架


Hammer.js: 在網頁中實現多點觸控手勢

Hammer.js 是一個基於jQuery,在網頁中實現多點觸控JavaScript庫,支援Tap、Double Tap、Drag、Hold和 Transform 五種手勢。


JSON 3: 相容 ECMAScript 5 的 JSON 實現

JSON 3 是一個 相容 ECMAScript 5 的 JSON 實現,相容各種老的環境,包括IE 6, Opera 7, Safari 2 和 Netscape 6。


PhantomJS 1.5 釋出: 脫離瀏覽器的 Webkit 實現

PhantomJS 是脫離瀏覽器實現 Webkit 的 JavaScript API,支援各種Web標準: DOM 處理, CSS 選擇器, JSON, Canvas 和 SVG,非常適合用於頁面抓取、網路監控和網站測試。


sigma.js: 輕量的 JavaScript 圖形繪製庫

這是一個最新出爐的開源、輕量的 JavaScript 圖形庫,藉助 HTML5 Canvas 標籤實現各種圖形效果。


Envision: 快速和動態的 HTML5 視覺化圖形庫

另外一個基於 HTML5 的 JavaScript 視覺化圖形庫, 有很詳細的示例,值得關注。


Monorail.js: 輕量的 Node.js MVC 開發框架

最新出爐的一款用於 Node.js 開發的MVC框架,研究 Node.js 的開發者可以關注一下。


資源和工具


Codiqa: 很酷的 jQuery Mobile 原型設計工具

這是一款非常酷的基於 jQuery Mobile 線上App設計工具,在jquerymobile.com網站首頁的那個線上編輯器就是它。


Code School 釋出 Backbone 系列課程

Code School 是一個收費的線上培訓學校,提供了完整的 Backbone.js 課程,入門級是免費的,其它要收費。


Trevor Burnham 編寫的一本 JavaScript 非同步程式設計電子書

Trevor Burnham 釋出了一本關於 JavaScript 非同步程式設計的電子書,介紹了事件驅動的概念、async.js 庫以及 Web Workers。

 

推薦的文章選自 JavaScript Weekly,大家也可以郵件訂閱。

from 夢想天空 via JavaScript Weekly

作者:山邊小溪

主站:yyyweb.com 記住啦:)

歡迎任何形式的轉載,但請務必註明出處。