Home > Computers > Programming > Languages > JavaScript > Books
JavaScript books, ebooks and sites with the content organized as a "book".
https://leanpub.com/asyncjs
Recipes for Event-Driven Code by Trevor Burnham.
http://www.2ality.com/2013/06/basic-javascript.html
Describes the smallest subset of the language that allows to be productive.
http://www.bookofspeed.com/
The business, psychology and technology of high-performance web apps.
https://s3.amazonaws.com/dailyjs/files/build-a-javascript-framework.pdf
Framework style, object oriented JavaScript, functional programming, selectors engines, events.
https://leanpub.com/D3-Tips-and-Tricks/read
Covers many examples about representing data in a browser using the D3 library.
http://addyosmani.github.io/backbone-fundamentals/
Begin with the fundamentals, work the way through the exercises, and learn how to build an application that is both cleanly organized and maintainable.
http://diveintohtml5.info/
Elaborates on a hand-picked selection of features from the HTML5 specification and other fine standards.
http://domenlightenment.com/
Exploring the relationship between JavaScript and the modern HTML DOM.
http://domscripting.com/book/
Web design with JavaScript and the Document Object Model. Comments of the book, table of contents, foreword by Dave Shea.
http://effectivejs.com/
Depth look at the JavaScript programming language and how to use it effectively to write more portable, robust, and maintainable applications and libraries.
http://eloquentjavascript.net/
Providing an introduction to the JavaScript programming language and programming in general.
http://enterprisewebbook.com/
Help web application developers and software architects in picking the right strategy for developing cross-platform applications that run on a variety of desktop computers as well as mobile devices.
https://github.com/getify/You-Dont-Know-JS
A JavaScript book series launched through Kickstarter.
http://www.goodreads.com/search?utf8=%E2%9C%93&q=JavaScript&search_type=books
Directory of books with ratings and comments from users.
http://books.google.com.uy/books/about/High_Performance_JavaScript.html?id=1h2WmAEACAAJ&redir_esc=y
Reveals techniques and strategies to help eliminate performance bottlenecks.
http://joshondesign.com/p/books/canvasdeepdive/toc.html
Introduces basic drawing, making charts, advanced drawing and events, animations, 3D graphics with WebGL and ThreeJS, Web Audio, and more details about advanced HTML multimedia.
http://www.infoq.com/minibooks/emag-javascript
Some of InfoQ‘s best JavaScript content: research results on JavaScript MVC frameworks and languages, an interview with Bryan Cantrill on running Node.js in production, a feature-by-feature comparison between Backbone and AngularJS, and a developer’s tutorial on building web apps.
http://www.infoq.com/minibooks/typescript-c-sharp-programmers
Free ebook about TypeScript.
http://autotelicum.github.io/Smooth-CoffeeScript/interactive/interactive-coffeescript.html
Introduction to programming in CoffeeScript with an emphasis on clarity and abstraction.
https://leanpub.com/javascript-allonge/read
A strong cup of functions, objects, combinators, and decorators by raganwald.
http://www.javascriptenlightenment.com/
JavaScript worldview through an examination of native objects and supporting nuances: complex values, primitive values, scope, inheritance, the head object. A short and digestible summary of the ECMA-262, Edition 3 specification.
http://jsforcats.com/
A simple introduction to programming.
http://bonsaiden.github.io/JavaScript-Garden/
A guide to JavaScript's quirks and flaws.
http://shop.oreilly.com/product/9780596806767.do
Build Better Applications with Coding and Design Patterns.
http://www.syncfusion.com/resources/techportal/ebooks/javascript
Concise examination of JavaScript objects.
http://shop.oreilly.com/product/9780596805531.do
HTML5 and ECMAScript 5. Many chapters have been completely rewritten to bring them in line with today's best web development practices. New chapters in this edition document jQuery and server side JavaScript.
https://raw.githubusercontent.com/spencertipping/js-in-ten-minutes/master/js-in-ten-minutes.pdf
A quick intro to its advanced features.
http://jstherightway.org/
A quick reference to best practices for writing JavaScript, links to code patterns and tutorials from around the web.
http://jsbooks.revolunet.com/
Showcase of books and ebooks about JavaScript.
http://www.syncfusion.com/resources/techportal/ebooks/knockoutjs
A brief overview of Knockout and its data-oriented aspects, followed by a thorough examination of binding data to various HTML elements.
https://github.com/learn-js/learnjs/blob/master/readme.md
4 books: Development Environments for Beginners, Introduction to javascript, Making 2d games with node.js and browserify, mapping with leaflet.js.
http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/
Explore applying both classical and modern design patterns.
http://lifeofjs.com/collections/book
Collection of books.
http://www.noelrappin.com/mstwjs
A four book series aimed at developers who have a basic knowledge of JavaScript but who need to learn about newer tools and practices.
http://addyosmani.com/largescalejavascript/
Material based on a talk of the same name, last presented at LondonJS and inspired by previous work by Nicholas Zakas.
http://www.wrox.com/WileyCDA/WroxTitle/Professional-JavaScript-for-Web-Developers-3rd-Edition.productCd-1118222199.html
Covering the language from many angles: browser, server, standalone and embedded.
http://chimera.labs.oreilly.com/books/1234000000262/
Develop robust web scale or enterprise applications, how to apply the powerful features that distinguish JavaScript from other languages, such as closures, functional programming, and prototypal inheritance.
http://download.microsoft.com/download/8/E/2/8E27933F-9B1E-409E-A0A3-508A39D75E9F/Microsoft_Press_eBook_Programming_Windows_8_Apps_with_HTML_CSS_and_JavaScript_PDF.pdf
About writing Windows Store Apps using HTML5, CSS3, and JavaScript.
http://www.informit.com/library/library.aspx?b=STY_JavaScript_24_hours
Serves as an easy-to-understand tutorial on both scripting basics and JavaScript itself.
http://singlepageappbook.com/
Focus on discussing patterns, implementation choices and decent practices.
http://speakingjs.com/
Teaches ECMAScript 5.
http://arcturo.github.io/library/coffeescript/
Syntax, classes, idioms, compiling, applications, the bad parts.
http://openmymind.net/mongodb.pdf
Discover NoSQL with MongoDB and commons JavaScript usage patterns.
http://www.oreilly.com/programming/free/past-present-future-javascript.csp
A comprehensive look at JavaScript's development and what lies ahead.
http://thirdpartyjs.com/
Teaches intermediate developers the art of third-party scripting. Topics covered include cross-domain messaging, third-party cookies, defensive and adaptive HTML and CSS, JS API development, performance best practices.
http://www.syncfusion.com/resources/techportal/ebooks/typescript
TypeScript extends many familiar features of .NET programming to JavaScript.
https://github.com/whyisjake/bootstrap
How to add Bootstrap tools to development workflow.
Home > Computers > Programming > Languages > JavaScript > Books
Thanks to DMOZ, which built a great web directory for nearly two decades and freely shared it with the web. About us