Những cuốn sách hay để học JavaScript

“Gần đây tất  cả những cuốn sách viết về JavaScript khá khủng khiếp. Nó có nhiều lỗi, ví dụ nghèo nàn và đưa ra những bài thực hành tồi tệ. Chức năng quan trọng của ngôn ngữ thường giải thích ít hoặc không đầy đủ toàn bộ. Tôi có xem qua hàng chục quyển sách JavaScript và tôi chỉ có thể khuyến khích các bạn đọc 1 quyển này: JavaScript: The Definitive Guide (5th Edition) by David Flanagan.” ­— Douglas Crockford.

JavaScript: The Good Parts

Một số ngôn ngữ lập trình bao gồm những phần tốt và phần xấu, nhưng JavaScript có nhiều chia sẻ cái xấu hơn, nó được phát triển và phát hành vội vàng trước khi nó được tinh chế. Cuốn sách này tiết lộ tránh xa những tính năng xấu của một tập hơn con JavaScript đó, đảm bảo tin tưởng, có thể đọc, bảo trì toàn bộ tập hợp con bạn có thể dùng tạo ra mở rộng chuẩn và mã hiệu quả hơn.

Eloquent JavaScript, 2nd Edition

JavaScript lies at the heart of almost every modern web application, from social apps to the newest browser-based games. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications.

Eloquent JavaScript, 2nd Edition dives deep into the JavaScript language to show you how to write beautiful, effective code. Author Marijn Haverbeke immerses you in example code from the start, while exercises and full-chapter projects give you hands-on experience with writing your own programs. As you build projects such as an artificial life simulation, a simple programming language.

High Performance JavaScript

If you’re like most developers, you rely heavily on JavaScript to build interactive and quick-responding web applications. The problem is that all of those lines of JavaScript code can slow down your apps. This book reveals techniques and strategies to help you eliminate performance bottlenecks during development. You’ll learn optimal ways to load code onto a page, programming tips to help your JavaScript run as efficiently and quickly as possible, best practices to build and deploy your files to a production environment, and more.

JavaScript: The Definitive Guideby David Flanagan

Từ năm 1996, JavaScript: The Definitive Guide đã là cuốn sách kinh thánh lập trình JavaScript cho lập trình viên và nó đề cập đến cấu trúc core của JavaScript toàn diện, định nghĩa mô tả client-side APIs của trình duyêt web. Phiên bản thứ 6 này đề cập đến HTML5 và ECMAScript 5, với những phần mới JQuery và server side JavaScript. Cuốn sách này hướng đến những lập trình viên kinh nghiệm, những ai muốn học ngôn ngữ lập trình web và với những lập trình viên đã biết JavaScript muốn trở thành master JavaSript.

JavaScript Patterns by Stoyan Stefanov

Cách nào để tiếp cận học JavaScript một cách tốt nhất? Cuốn sách này sẽ giúp bạn trả lời câu hỏi đó với nhiều đoạn code mẫu và những bài thực hành thực sự hữu ích. Nếu bạn là những lập trình viên đã có kinh nghiệm cần tìm giải quyết những vấn đề liên quan đến đối tượng, hàm, sự kế thừa và nhiều mục khác về ngôn ngữ này, sự trừu tượng và code mẫu là tư tưởng trong cuốn sách này — cho dù bạn là người viết code phía client hay server hay desktop application đi chăng nữa. Tác giả Stoyan Stefanov thêm vào vài ví dụ cho mõi mẫu pattern, điều đó thực sự tốt để chúng ta thực hành triển khai theo.

Secrets of the JavaScript Ninja by John Resig, Bear Bibeault

Secrets of the Javascript Ninja cho bạn cuộc hành trình đi đến làm chủ ngôn ngữ phát triển JavaScript trong các phần: design, construction và maintenance. Viết cho những lập trình viên đã có am hiểu về JavaScript, cuốn sách này sẽ mang cho bạn những kỹ năng về phát triển thư viện nền tảng chéo của các trình duyệt từ căn bản đến nâng cao.

Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript (Effective Software Development)

It s uncommon to have a programming language wonk who can speak in such comfortable and friendly language as David does. His walk through the syntax and semantics of JavaScript is both charming and hugely insightful; reminders of gotchas complement realistic use cases, paced at a comfortable curve. You ll find when you finish the book that you ve gained a strong and comprehensive sense of mastery.

Professional JavaScript for Web Developers by Nicholas C. Zakas

If you want to achieve JavaScript’s full potential, it is critical to understand its nature, history, and limitations. To that end, this updated version of the bestseller by veteran author and JavaScript guru Nicholas C. Zakas covers JavaScript from its very beginning to the present-day incarnations including the DOM, Ajax, and HTML5. Zakas shows you how to extend this powerful language to meet specific needs and create dynamic user interfaces for the web that blur the line between desktop and internet. By the end of the book, you’ll have a strong understanding of the significant advances in web development as they relate to JavaScript so that you can apply them to your next website.

Closure: The Definitive Guide by Michael Bolin

If you’re ready to use Closure to build rich web applications with JavaScript, this hands-on guide has precisely what you need to learn this suite of tools in depth. Closure makes it easy for experienced JavaScript developers to write and maintain large and complex codebases – as Google has demonstrated by using Closure with Gmail, Google Docs, and Google Maps.

Author and Closure contributor Michael Bolin has included numerous code examples and best practices, as well as valuable information not available publicly until now. You’ll learn all about Closure’s Library, Compiler, Templates, testing framework, and Inspector – including how to minify JavaScript code with the Compiler, and why the combination of the Compiler and the Library is what sets Closure apart from other JavaScript toolkits.

Node: Up and Running: Scalable Server-Side Code with JavaScript

This book introduces you to Node, the new web development framework written in JavaScript. You’ll learn hands-on how Node makes life easier for experienced JavaScript developers: not only can you work on the front end and back end in the same language, you’ll also have more flexibility in choosing how to divide application logic between client and server.

Written by a core contributor to the framework, Node: Up and Running shows you how Node scales up to support large numbers of simultaneous connections across multiple servers, and scales down to let you create quick one-off applications with minimal infrastructure. Built on the V8 JavaScript engine that runs Google Chrome, Node is already winning the hearts and minds of many companies, including Google and Yahoo! This book shows you why.

—Nguồn bài viết: goodreads.com—

Rate this:

Share this:

Like this:

Like

Loading…