《JavaScript 每周導(dǎo)讀》【第一期】
《JavaScript 每周導(dǎo)讀》旨在分享最新的 JavaScript 重點(diǎn)資訊、技術(shù)文章、開發(fā)工具資源以及新出爐的各種開發(fā)框架,讓 JavaScript 開發(fā)人員能夠了解領(lǐng)域內(nèi)的技術(shù)發(fā)展趨勢(shì)。這篇是《JavaScript 每周導(dǎo)讀》第一期,以后會(huì)每周發(fā)布一期,歡迎大家關(guān)注。
精華文章
借助 JavaScript 代碼地圖調(diào)試已壓縮的代碼
JavaScript代碼壓縮和合并以后的可讀性和可調(diào)試性很差,Ryan Seddon 在這篇文章中向大家介紹了如何借助神奇的 source maps 來改善這種情況,在不影響性能的情況下對(duì)壓縮的代碼進(jìn)行調(diào)試。
使用 DataJS 庫構(gòu)建以數(shù)據(jù)為中心的Web應(yīng)用程序
DataJS 是微軟開發(fā)的一個(gè)用于結(jié)合JSON、OData 和 HTML5 特性構(gòu)建以數(shù)據(jù)為中心的Web應(yīng)用程序的框架。
微軟也是 Node.js 的大粉絲,他們也努力在讓 Node.js能夠在windows平臺(tái)運(yùn)行得更好。在這篇文章中,Elad Ben-Israel 分享了MS正在做的一些和Node.js相關(guān)的一些事情,還有一個(gè)采訪。
Toby Ho 向大家分享了使用 Audio Data API 來生成應(yīng)音樂的代碼。
使用 Backbone.js 實(shí)現(xiàn)前端的報(bào)告生成
這是一個(gè) Benefit Bank 使用 Backbone.js 實(shí)現(xiàn)他們的前端報(bào)告生成功能的學(xué)習(xí)案例。
JavaScript 設(shè)計(jì)模式: Singleton, Composite, and Facade
來自 Adobe Developer Connection 的 Joseph Zimmerman 分享了一系列關(guān)于 JavaScript 設(shè)計(jì)模式的文章。
代碼和框架
Hammer.js: 在網(wǎng)頁中實(shí)現(xiàn)多點(diǎn)觸摸手勢(shì)
Hammer.js 是一個(gè)基于jQuery,在網(wǎng)頁中實(shí)現(xiàn)多點(diǎn)觸摸JavaScript庫,支持Tap、Double Tap、Drag、Hold和 Transform 五種手勢(shì)。
JSON 3: 兼容 ECMAScript 5 的 JSON 實(shí)現(xiàn)
JSON 3 是一個(gè) 兼容 ECMAScript 5 的 JSON 實(shí)現(xiàn),兼容各種老的環(huán)境,包括IE 6, Opera 7, Safari 2 和 Netscape 6。
PhantomJS 1.5 發(fā)布: 脫離瀏覽器的 Webkit 實(shí)現(xiàn)
PhantomJS 是脫離瀏覽器實(shí)現(xiàn) Webkit 的 JavaScript API,支持各種Web標(biāo)準(zhǔn): DOM 處理, CSS 選擇器, JSON, Canvas 和 SVG,非常適合用于頁面抓取、網(wǎng)絡(luò)監(jiān)控和網(wǎng)站測(cè)試。
sigma.js: 輕量的 JavaScript 圖形繪制庫
這是一個(gè)最新出爐的開源、輕量的 JavaScript 圖形庫,借助 HTML5 Canvas 標(biāo)簽實(shí)現(xiàn)各種圖形效果。
Envision: 快速和動(dòng)態(tài)的 HTML5 可視化圖形庫
另外一個(gè)基于 HTML5 的 JavaScript 可視化圖形庫, 有很詳細(xì)的示例,值得關(guān)注。
Monorail.js: 輕量的 Node.js MVC 開發(fā)框架
最新出爐的一款用于 Node.js 開發(fā)的MVC框架,研究 Node.js 的開發(fā)者可以關(guān)注一下。
資源和工具
Codiqa: 很酷的 jQuery Mobile 原型設(shè)計(jì)工具
這是一款非??岬幕?jQuery Mobile 在線App設(shè)計(jì)工具,在jquerymobile.com網(wǎng)站首頁的那個(gè)在線編輯器就是它。
Code School 發(fā)布 Backbone 系列課程
Code School 是一個(gè)收費(fèi)的在線培訓(xùn)學(xué)校,提供了完整的 Backbone.js 課程,入門級(jí)是免費(fèi)的,其它要收費(fèi)。
Trevor Burnham 編寫的一本 JavaScript 異步編程電子書
Trevor Burnham 發(fā)布了一本關(guān)于 JavaScript 異步編程的電子書,介紹了事件驅(qū)動(dòng)的概念、async.js 庫以及 Web Workers。
推薦的文章選自 JavaScript Weekly,大家也可以郵件訂閱。
from 夢(mèng)想天空 via JavaScript Weekly
作者:山邊小溪
主站:yyyweb.com 記住啦:)
歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處。


浙公網(wǎng)安備 33010602011771號(hào)