JavaScript Client-Side
GET, POST
Events, Elements
Template, Event, Data(MVC)
XMLHttpRequest
Logic (function=>function expression, object-oriented=>function expression, constructor function (this, prototype))
Developing Backbone.js Applications by Addy Osmani
Programming JavaScript Applications: Robust Web Architecture With Node, HTML5, and Modern JS Libraries by Eric Elliott
JavaScript Web Applications by Alex MacCaw