在這個教程里,我們將為EVE Online游戲創建一個角色投票應用(受Facemash的啟發),EVE是一個大型多人在線游戲。在本教程里你將學習到如何使用Node.js構建一個REST API、使用MongoDB保存和檢索數據、使用Socket.IO跟蹤在線的訪問者,以及使用React?+?Flux和服務端渲染來構建單頁面應用,最后將應用部署到云端。
@allanyu
在這個教程里,我們將為EVE Online游戲創建一個角色投票應用(受Facemash的啟發),EVE是一個大型多人在線游戲。在本教程里你將學習到如何使用Node.js構建一個REST API、使用MongoDB保存和檢索數據、使用Socket.IO跟蹤在線的訪問者,以及使用React?+?Flux和服務端渲染來構建單頁面應用,最后將應用部署到云端。
本系列文章專注于Web API之 “元語言”的三個關鍵領域:即API描述、API發現以及API檔案。這些文章將涵蓋所有這三個重要的趨勢,并包括對這一快速發展的領域的一些關鍵人物的專訪。
當一個Web系統從日訪問量10萬逐步增長到1000萬,甚至超過1億的過程中,Web系統承受的壓力會越來越大,在這個過程中,我們會遇到很多的問題。為了解決這些性能壓力帶來問題,我們需要在Web系統架構層面搭建多個層次的緩存機制。在不同的壓力階段,我們會遇到不同的問題,通過搭建不同的服務和架構來解決。
gulp 是基于 node 實現 Web 前端自動化開發的工具,利用它能夠極大的提高開發效率。 在 Web 前端開發工作中有很多“重復工作”,比如壓縮CSS/JS文件。而這些工作都是有規律的。找到這些規律,并編寫 gulp 配置代碼,讓 gulp 自動執行這些“重復工作”。
2013 年 11 月份開始,我的博客開始支持了 SPDY 協議(詳見這里),也就是 HTTP/2 的前身。今年二月份,Google 宣布將在 16 年初放棄對 SPDY 的支持,隨后 Google 自家支持 SPDY 協議的服務都切到了 HTTP/2。今年 5 月 14 日,HTTP/2 以 RFC 7540 正式發布。目前,瀏覽器方面,Chrome 40+ 和 Firefox 36+ 都正式支持了 HTTP/2;服務器方面,著名的 Nginx 表示會在今年底正式支持 HTTP/2。
算得上是介紹 Linux 命令行的最佳入門書。它不僅講述 Linux 命令的用法,而且也包含如何編寫 Shell 腳本的內容。如果你想尋求掌握 Linux 命令行的書籍,我推薦你閱讀這一本。
騰訊alloyteam團隊的前端代碼規范,通過分析github代碼庫總結出來的工程師代碼書寫習慣,主要包含HTML、CSS以及JavaScript規范!
Node.js從2009年誕生至今,已經發展了4年有余,其成長的速度有目共睹,Node.js的前景獲得了技術社區的肯定。InfoQ一直在關注Node.js的發展,在近來幾年的Qcon大會(北京站和杭州站)都有專門的講座。為了更好地促進Node.js在國內的技術推廣,我們決定開設“深入淺出Node.js”專欄,邀請來自Node.js領域的布道師、開發人員、技術專家來講述Node.js的各方面內容,讓讀者對Node.js有更深入的了解,并且能夠積極投入到新技術的討論和實踐中。
今天終于把樸靈老師寫的《深入淺出Node.js》給學習完了, 這本書不是一本簡單的Node入門書籍,它沒有停留在Node介紹或者框架、庫的使用層面上,而是從不同的視角來揭示Node自己內在的特點和結構。建議有一定Node基礎或者做過Node方面的小項目的同學閱讀,看完以后你的思維會有很奇特的碰撞,我看的時候就常常會有這樣的想法:“哦,原來這個功能是這樣實現的哦”。
深入理解JavaScript系列文章,包括了原創,翻譯,轉載,整理等各類型文章。