Chào bạn, tôi là Tiến sĩ Minh Trí. Bạn có thấy bối rối trước cơ chế Closure, Prototype hay lập trình bất đồng bộ (Asynchronous) trong JavaScript? Bạn muốn vượt qua trình độ "biết dùng thư viện" để tiến tới khả năng "kiến tạo thư viện"? Đã đến lúc bạn chinh phục "linh hồn của trình duyệt" với cuốn sách "Eloquent JavaScript - A Modern Introduction to Programming" (2024).
Marijn Haverbeke dẫn dắt bạn qua 3 phần trọng tâm: ngôn ngữ JavaScript, trình duyệt Web và Node.js. Trong cuốn sách JavaScript kinh điển chuyên sâu này, bạn sẽ làm chủ:
Nền tảng ngôn ngữ: Thấu hiểu sâu sắc về Values, Types, Operators và các cấu trúc điều khiển trong JavaScript chuẩn ES2024.
Cấu trúc dữ liệu & Hàm: Bí quyết sử dụng Higher-order functions, Objects và Arrays để viết code ngắn gọn và hiệu quả năm 2026.
Lập trình hướng đối tượng & Chức năng: Hướng dẫn thực hành Prototypes, Classes và Functional Programming để quản lý sự phức tạp của ứng dụng.
Xử lý bất đồng bộ: Cách làm chủ Promises, async/await và Event Loop để xây dựng các ứng dụng Web mượt mà, không giật lag.
DOM & Browser: Kỹ thuật điều khiển giao diện người dùng, xử lý sự kiện và vẽ đồ họa với Canvas/SVG.
Node.js thực chiến: Cách xây dựng các Server-side applications ổn định và có khả năng mở rộng.
Về mặt học thuật, tôi đánh giá cao cách cuốn sách cung cấp các dự án thực tế (như xây dựng một trình biên dịch nhỏ hay một công cụ vẽ tranh) để bạn áp dụng kiến thức ngay lập tức. Đối với cộng đồng lập trình viên Web Việt Nam, kiến thức trong cuốn sách IT này là nền tảng cốt lõi để bạn không bao giờ bị lạc hậu trước sự thay đổi của các Framework. Tại 89ebook, chúng tôi mang đến tri thức này để giúp bạn viết nên những dòng code "biết nói".