Programming

14 bài viết

Performance 101: Vì sao JavaScript chậm – và cách mình tối ưu code web

Performance 101: Vì sao JavaScript chậm – và cách mình tối ưu code web

Chia sẻ về cách JavaScript xử lý, vì sao có thể trở nên chậm trong các ứng dụng web lớn, và những kinh nghiệm mình rút ra khi tối ưu hiệu năng thực tế.

JSON, API và giao tiếp dữ liệu: Khi JavaScript nói chuyện với thế giới

JSON, API và giao tiếp dữ liệu: Khi JavaScript nói chuyện với thế giới

Giải thích cách JavaScript trao đổi dữ liệu qua JSON và API, cùng các ví dụ thực tế giúp hiểu rõ cơ chế giao tiếp mạng trong lập trình web hiện đại.

Prototype, Class và Kế thừa: JavaScript thực sự hoạt động như thế nào?

Prototype, Class và Kế thừa: JavaScript thực sự hoạt động như thế nào?

Phân tích cách JavaScript hiện thực hóa hướng đối tượng (OOP) thông qua Prototype và Class, cùng so sánh với Java để hiểu rõ bản chất kế thừa trong ngôn ngữ linh hoạt này.

Lỗi logic trong JavaScript: Khi code chạy đúng mà sai

Lỗi logic trong JavaScript: Khi code chạy đúng mà sai

Những lỗi logic trong JavaScript thường không gây lỗi cú pháp nhưng khiến chương trình hoạt động sai cách. Cùng nhìn lại những tình huống 'chạy đúng mà sai' và cách mình học được từ chúng.

Design Patterns trong Java vs JavaScript: Cùng bài toán, khác cách giải

Design Patterns trong Java vs JavaScript: Cùng bài toán, khác cách giải

So sánh cách implement các Design Patterns phổ biến trong Java và JavaScript

Tư duy bất đồng bộ trong thực tế: Event Loop hoạt động ra sao?

Tư duy bất đồng bộ trong thực tế: Event Loop hoạt động ra sao?

Giải thích cách JavaScript xử lý bất đồng bộ thông qua Event Loop, Stack, Queue và cơ chế thực thi, dựa trên ví dụ thực tế và tư duy Feynman.