Debug JavaScript - dễ hay khó?Với mọi ngôn ngữ lập trình, debug là một hoạt động khó và mất nhiều thời gian nhất. Trong đó, debug JavaScript là khó khăn hơn cả. Tại sao…Cập nhật ngày 17/10/2021
Một số lỗi khi sử dụng Strict mode JavaScriptTrong bài viết trước, mình có đề cập tới việc sử dụng Strict mode trong JavaScript để giảm thiểu những lỗi ngớ ngẩn của lập trình viên khi…Cập nhật ngày 17/10/2021
Sử dụng ES Modules trên trình duyệtHiện tại, ES Modules đã được support bởi khá nhiều các trình duyệt. Điều đó nghĩa là bạn có thể sử dụng ES Modules trực tiếp trên trình…Cập nhật ngày 25/02/2019
Danh ngôn lập trình JavaScript - Phần 1Danh ngôn là những tinh hoa trí tuệ chắt lọc, đúc kết lâu đời; những trải nghiệm cuộc sống phong phú, sâu sắc tích lũy qua bao thế hệ được…Cập nhật ngày 23/07/2017
Xử lý bất đồng bộ song song hay tuần tự?Có thể bạn đã quen với việc xử lý bất đồng bộ trong JavaScript với Promise hoặc Async/await rồi. Tuy nhiên, khi bạn có một chuỗi các hành…Cập nhật ngày 12/05/2019
Async/await là gì? Async/await trong JavaScriptCó một cú pháp đặc biệt để làm việc với các promise theo cách thoải mái hơn, được gọi là async / await. Cách này thật sự dễ hiểu và dễ sử…Cập nhật ngày 11/05/2022
Microtasks là gì? Microtasks trong JavaScriptTrình xử lý promise .then, .catch và .finally luôn không đồng bộ. Ngay cả khi một promise được giải quyết ngay lập tức, dòng code bên dưới…Cập nhật ngày 11/05/2022
Chuyển callback thành promise trong JavaScriptTrong các bài viết trước, bạn đã biết cách sử dụng Callback và Promise để xử lý bất đồng bộ trong JavaScript. Và bạn cũng thấy rằng callback…Cập nhật ngày 11/05/2022
Các promise API trong JavaScriptCó 6 phương thức tĩnh (static) trong class Promise. Sau đây, mình sẽ trình bày cơ bản về các trường hợp sử dụng chúng. Promise.all Giả sử,…Cập nhật ngày 08/05/2022
Xử lý lỗi với promise trong JavaScriptChuỗi promise rất hiệu quả trong việc xử lý lỗi. Khi một promise bị từ chối, luồng điều khiển sẽ chuyển đến phần xử lý từ chối gần nhất.…Cập nhật ngày 08/05/2022