传统的 Web 应用程序生成发送到 Web 服务器端的事件。比如,点击一个链接会从服务器请求一个新页面。这种从 Web 浏览器到 Web 服务器的时间类型可以称作客服端事件。随着 HTML5 的出现,WHATWG Web Applications 1.0 引入了一个从 Web 服务器到 Web 浏览器的事件流,被称作服务器推送事件(SSE)。使用 SSE 可以不停的将 DOM 事件推送到用户的浏览器中。
HTMLN/ACSSCSS Mastery: Advanced Web Standard SolutionsJavaScriptProfessional JavaScript for Web DevelopersDOM Scripting: Web Design with JavaScript and the Document Object ModelAdvancED DOM Scripting: Dynamic Web Design TechniquesJavaScript: The Definitive GuideVersion ControlGit 简明指南Git Pro
模块化NOTE:以下讨论都是基于 JavaScript 的模块组织(每个模块均以文件形式组织),而非工程的模块化。The secret to building large app is never build arge apps. Break your applications into small pieces. Then, assemble those testable, bite-sized pieces into your big application.