Convert IPv4 sang Decimal và ngược lạiChào bạn! Năm mới 2019, mình chúc bạn mạnh khỏe và đạt được tất cả các mục tiêu đã đặt ra... Trong năm 2019, mình cố gắng tìm hiểu, giải…Cập nhật ngày 03/01/2019
3x7 = 21 thủ thuật JavaScript hữu íchTrong bài viết này, mình sẽ chia sẻ với các bạn 21 thủ thuật JavaScript hữu ích. Qua đó, bạn có thể viết code ngắn gọn hơn và cảm thấy yêu…Cập nhật ngày 18/04/2018
XMLHttpRequest với Promise JavaScriptNếu các bạn đã đọc qua bài viết của mình về XMLHttpRequest, thì sẽ biết rằng có 2 cách sử dụng đối tượng này là: đồng bộ và bất đồng bộ. Với…Cập nhật ngày 26/03/2018
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
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
Kĩ thuật Mixin trong JavaScriptTrong JavaScript, bạn chỉ có thể kế thừa từ một đối tượng duy nhất. Nghĩa là chỉ có một [[Prototype]] cho một đối tượng. Và mỗi lớp chỉ có…Cập nhật ngày 06/05/2022
Kiểm tra lớp với toán tử instanceof trong JavaScriptToán tử instanceof cho phép kiểm tra một đối tượng có thuộc lớp nào đó hay không. Và toán tử này cũng tính đến kế thừa. Việc kiểm tra kiểu…Cập nhật ngày 06/05/2022
Kế thừa built-in class trong JavaScriptBạn có thể kế thừa built-in class trong JavaScript như Array, Map,... Built-in class là các class được định nghĩa bởi JavaScript. Ví dụ kế…Cập nhật ngày 31/03/2022
Thuộc tính và phương thức private của class trong JavaScriptMột trong những tính chất quan trọng của lập trình hướng đối tượng là tính đóng gói - Encapsulation. Hiểu đơn giản, tính đóng gói là khả…Cập nhật ngày 31/03/2022
Thuộc tính và phương thức static của class trong JavaScriptBạn có thể gán một phương thức trực tiếp cho class mà không phải prototype. Phương thức khi đó được gọi là static. Phương thức static Đối…Cập nhật ngày 20/02/2022