《JavaScript 每周導讀》【第二期】


  這篇是《JavaScript 每周導讀》第二期,繼續向大家分享最新的 JavaScript 重點資訊、技術文章、開發工具資源以及新出爐的各種開發框架,讓 JavaScript 開發人員能夠了解領域內的技術發展趨勢。

精華文章

 

JavaScript 的兩個零: +0 和 -0

你知道 JavaScript 中有兩個零?相信你看了這篇文章之后,一定帶有收獲,文章詳細介紹了JavaScript 中 +0 和 -0 的差異。

 

JavaScript 無括號編程(Braceless Programming)

Anders Janmyr 不喜歡在代碼中使用大括弧,這篇文章介紹了他是如何按照Braceless Programming的理念對代碼進行拆解的。

 

僅用 219 字節 JavaScript 編寫一款特隆游戲(Tron Game)

Alok Menghrajani 和同事用219個字節 JavaScript 編寫了一個特隆(Tron)風格的游戲,本文介紹了游戲制作中用到的有趣技術。

 

結合Ruby, Sinatra, MongoDB 和 Haml 構建 Backbone.js 應用

這篇文章詳細介紹了使用 Ruby 作為后端技術來編寫 Backbone.js 應用,同時還介紹強大的DSL語言——Sinatra。

 

如何制作無限滾動翻頁效果(Infinite Scroll Pagination)

如果你想實現無限滾動翻頁效果,那可以看一下這篇文章,文章詳細的介紹了如何實現無限滾動翻頁。

 

ES6的同步模塊加載(Synchronous Module Loading)

ES6還很遙遠,不過可以先了解一下,這篇文章介紹了ES6最重要的特性之一——同步模塊加載。

 

為什么要壓縮JavaScript?

介紹了為什么要壓縮 JavaScript 代碼,並推薦使用 UglifyJS 進行壓縮。

 

代碼和框架

 

JavaScript 觸摸庫一覽

這個 GitHub Wiki 頁面列出了所有用於處理觸屏事件的 JavaScript 庫,真是好東西啊!

 

Rainbow.js: 輕量的代碼高亮庫

Rainbow 是一個使用 JavaScript 編寫的輕量的代碼高亮庫,只有 1.4Kb,易於使用和擴展,通過CSS主題進行美化。

 

Grunt: 基於任務的用於 JS 項目的 CLI  構建工具

Ben Alman 介紹了他的一款用於 JavaScript 項目的新工具——Grunt,並介紹了基本原理。

 

Crossfilter: 用於視圖協作的多維過濾工具

Crossfilter 是一個用於處理瀏覽器端海量多元數據集的 JavaScript 庫,其主頁上例舉了該庫在分析航班時刻表中的應用。

 

PouchDB: 便攜式 CouchDB 在JavaScript 的實現

PouchDB 是一個JavaScript與HTML5實現的瀏覽器端CouchDB, 用於HTML5的 Indexed Database。

 

Bunyan: JSON 格式的服務日志工具

Bunyan 是一個 node.js 模塊,包含一個 CLI 工具,可用於輸入JSON 格式的日志。 這篇文字詳細介紹了其使用方法。

 

Backbone.Paginator - Backbone.js 分頁組件

來自 Addy Osmani 的最新文字,介紹了一筐 Backbone.js 的分頁組件。

 

Plunker: 在線編輯、預覽和分享代碼片段

Plunker 是一個類似 JSFiddle 的在線代碼編輯和預覽工具,可以試用一下。

  

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

第一期:《JavaScript 每周導讀》【第一期】

from 夢想天空 via JavaScript Weekly


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM