Ebook Xây Dựng Một Frontend Web Framework (Từ Đầu) [Ấn Bản Lần 1, Tháng 4-2024] [PDF] [9675E]
Tìm hiểu cách hoạt động của một frontend web framework bằng cách viết code của riêng bạn!
Các Web developer sử dụng các frontend framework hàng ngày, nhưng bạn có biết những phần thiết yếu này trong ngăn xếp của mình thực sự hoạt động như thế nào không? Xây dựng một Frontend Web Framework (Từ đầu) tiết lộ hoạt động bên trong của các web framework bằng cách giúp bạn tạo web framework của riêng mình.
Trong một Frontend Web Framework (Từ đầu), bạn sẽ tìm hiểu những bí mật đằng sau các framework như React, Vue và Angular, bao gồm:
- ✓ Tạo HTML documents programmatically.
- ✓ Define view với virtual DOM.
- ✓ Cập nhật HTML hiệu quả bằng các thuật toán reconciliation.
- ✓ Tạo cơ chế giao tiếp hai chiều giữa các component trong một hierarchy.
Dù mức độ kinh nghiệm của bạn là gì, bạn sẽ có thể bắt đầu xây dựng framework của mình bằng hướng dẫn này. Tất cả những gì bạn cần là một số kỹ năng cốt lõi về HTML, CSS và JavaScript. Và khi bạn đã tìm hiểu cách hoạt động của các framework, bạn sẽ có thể làm việc với chúng hiệu quả hơn, khắc phục lỗi hiệu quả hơn và thậm chí tùy chỉnh chúng theo nhu cầu cụ thể của bạn!
Về công nghệ:
Bạn sử dụng các frontend framework hàng ngày, nhưng bạn có thực sự biết điều gì đang diễn ra đằng sau API không? Xây dựng framework của riêng bạn là một cách tuyệt vời để tìm hiểu cách chúng tương tác với DOM, generate page views, route data giữa các component và giao tiếp với hệ điều hành cơ bản. Với cuốn sách thú vị và mang tính giải trí này, bạn sẽ từng bước xây dựng web framework của riêng mình bằng JavaScript, sẵn sàng chia sẻ với mọi người dưới dạng một NPM package!
Về cuốn sách:
Xây dựng một Frontend Web Framework (Từ đầu) hướng dẫn bạn thông qua một frontend framework dựa trên component đơn giản mượn từ React, Svelte, Angular và các công cụ quen thuộc khác. Bạn sẽ tìm hiểu cách hoạt động của một framework hiện đại bằng cách thêm các tính năng như component state và lifecycle management, một virtual DOM và các thuật toán reconciliation để update HTML một cách hiệu quả. Bạn sẽ đánh giá cao cách mỗi khái niệm quan trọng được chia thành các phần dễ hiểu và được giải thích bằng đồ họa hấp dẫn.
Có gì bên trong cuốn sách này:
- ✓ Tạo HTML documents programmatically.
- ✓ Define view với virtual DOM.
- ✓ Triển khai một component lifecycle scheduler.
Về người đọc:
Dành cho các web developer quen thuộc với JavaScript và Node.
Thông tin về tác giả:
Tác giả cuốn sách là người đã làm việc trong ngành phần mềm hơn một thập kỷ, tạo ra phần mềm cho các ứng dụng cloud, macOS, và Windows desktop.
Mục lục:
Phần 1: No framework:
- ✓ Chương 01: Các Frontend framework có kỳ diệu đối với bạn không?
- ✓ Chương 02: Vanilla JavaScript.
Phần 2: Basic framework:
- ✓ Chương 03: Rendering và virtual DOM.
- ✓ Chương 04: Mounting và destroying virtual DOM.
- ✓ Chương 05: State management và lifecycle của ứng dụng.
- ✓ Chương 06: Xuất bản và sử dụng phiên bản đầu tiên của framework của bạn.
- ✓ Chương 07: Reconciliation algorithm: Diffing virtual trees.
- ✓ Chương 08: Reconciliation algorithm: Patching DOM.
Phần 3: Cải thiện framework:
- ✓ Chương 09: Stateful components.
- ✓ Chương 10: Component methods.
- ✓ Chương 11: Subcomponents: Giao tiếp thông qua props và events.
- ✓ Chương 12: Keyed lists.
- ✓ Chương 13: Component lifecycle hooks và scheduler.
- ✓ Chương 14: Testing asynchronous components.
- ✓ Phụ lục: Thiết lập project.
LƯU Ý: Pass mở file pdf là mật khẩu giải nén chung của tài liệu !
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU