-
Xuất bản bản 4 của "Eloquent JavaScript"
- Cuốn sách về JavaScript, lập trình và sự kỳ diệu của thế giới số
- Có thể đọc trực tuyến hoặc mua sách giấy (bản 3)
- Do Marijn Haverbeke chấp bút, được phát hành theo giấy phép CC BY-NC
-
Nội dung cuốn sách
- (Part 1: Language) Trình bày các khía cạnh ngôn ngữ của JavaScript.
- Giá trị, kiểu dữ liệu, toán tử
- Cấu trúc chương trình
- Hàm
- Cấu trúc dữ liệu: đối tượng và mảng
- Hàm bậc cao
- Đời sống bí mật của đối tượng
- Dự án: robot
- Bug và lỗi
- Biểu thức chính quy
- Mô-đun
- Lập trình bất đồng bộ
- Dự án: tạo ngôn ngữ lập trình
- (Part 2: Browser) Trình bày việc sử dụng JavaScript trong trình duyệt.
- JavaScript và trình duyệt
- Mô hình đối tượng tài liệu
- Xử lý sự kiện
- Dự án: game nền tảng
- Vẽ trên canvas
- HTTP và biểu mẫu
- Dự án: trình biên tập pixel art
- (Part 3: Node) Trình bày về Node.js.
- Dự án: website chia sẻ kỹ thuật
Ý kiến của GN⁺
- "Eloquent JavaScript" là một tài liệu học JavaScript được khuyến nghị rộng rãi, từ người mới bắt đầu lập trình đến các lập trình viên có kinh nghiệm, và việc bản 4 ra mắt sẽ là một đóng góp lớn cho cộng đồng JavaScript.
- Vì cuốn sách được cung cấp theo giấy phép Creative Commons, nó có thể được sử dụng tự do cho mục đích giáo dục, rất hữu ích cho các tổ chức giáo dục hoặc người tự học.
- Việc cung cấp nhiều định dạng tài liệu số khác nhau (PDF, EPUB, MOBI) là một ưu điểm, giúp dễ dàng truy cập và học tập trên nhiều thiết bị.
- Các dự án thực hành trong sách sẽ giúp nâng cao không chỉ kiến thức lý thuyết mà còn cả kỹ năng lập trình thực tế.
- Một tài liệu học mã nguồn mở tương tự là series "You Don't Know JS", cũng rất hữu ích để giúp hiểu sâu hơn về JavaScript.
2 bình luận
Bản tiếng Hàn đã có bản dịch của ấn bản 2/3, nhưng tên gọi khác nhau. Tôi ghi kèm tên của ấn bản 3, là bản mới hơn, vào tiêu đề.
Ý kiến trên Hacker News