Học cách áp dụng Clean Architecture vào JavaScript. Tách biệt business logic, dễ test, dễ bảo trì và mở rộng dự án
All posts
Hướng dẫn chi tiết về Counting Sort trong TypeScript: cách hoạt động, implementation, độ phức tạp và ứng dụng thực tế
Arrow function khác function thông thường như thế nào? 3 lưu ý về this binding, arguments object và constructor giúp dev ES5 tránh bug.
Tối ưu event listener với Event Delegation: 1 listener cho cả danh sách động, hiểu Event Bubbling trong JavaScript.
Hướng dẫn Prototype: tối ưu bộ nhớ bằng cách chia sẻ phương thức, Class ES6 vs ES5 và fix lỗi this trong JavaScript
Hướng dẫn Micro Task vs Macro Task: hiểu Promise ưu tiên hơn setTimeout, tối ưu async code trong JavaScript
Khám phá cách JavaScript quản lý bất đồng bộ, macro task queue, và setTimeout(0) để viết mã tối ưu, hạn chế lỗi.
Hướng dẫn Default Parameters: viết hàm an toàn, tránh lỗi undefined, giảm bug và code ngắn gọn hơn trong JavaScript
Lưu Trữ Biến và Tối Ưu Mã JavaScript với Closure
Dec 12, 2024Hướng dẫn Closure trong JavaScript: lưu trữ biến, đóng gói logic, tránh xung đột phạm vi và tối ưu mã trong dự án
Giải quyết callback hell và code lặp lại bằng Higher Order Functions - viết code JavaScript linh hoạt, dễ maintain