
Làm chủ JavaScript Phần 5: JavaScript Tinh hoa (OOP, Prototype & ES Modules)
Phần cuối cùng của series JS Masterclass: Phá vỡ lầm tưởng con người về Lập trình hướng đối tượng trong JS, hiểu rõ Prototype và phân rã dự án với ES Modules.
JS (viết tắt của JavaScript) là một ngôn ngữ lập trình phổ biến được sử dụng chủ yếu để tạo ra các trang web tương tác và động, xử lý mã lệnh ngay trên trình duyệt của người dùng (phía client). Ngoài ra, nó còn được dùng cho nhiều ứng dụng khác như phát triển ứng dụng web, di động và trò chơi thông qua các framework như Node.js

Phần cuối cùng của series JS Masterclass: Phá vỡ lầm tưởng con người về Lập trình hướng đối tượng trong JS, hiểu rõ Prototype và phân rã dự án với ES Modules.

Phần 4: Hiểu sâu về cách JavaScript xử lý đa nhiệm dù chỉ có 1 luồng (Single-thread). Giải mã Event Loop, Promises và Async/Await.

Phần 3: Phá đảo các phương thức bất biến của Mảng (map, filter, reduce), kỹ thuật Destructuring và cách JavaScript tương tác với DOM tree của trình duyệt.

Khám phá bản chất của Function trong JS, sự khác biệt của Arrow Function, Lexical Scope, và khái niệm Closure đầy sức mạnh nhưng cũng dễ gây nghi ngờ nhất.

Khởi đầu series Làm chủ JavaScript 2025. Tìm hiểu cách JavaScript quản lý bộ nhớ (Heap/Stack), lý do `var` bị khai tử và sức mạnh của các kiểu dữ liệu.

Bài viết hướng dẫn cách phát hiện API key bị lộ trong dự án, phân tích nguyên nhân lộ API key, cách bảo mật đúng chuẩn và giới thiệu TruffleHog Chrome Extension giúp quét và cảnh báo secrets trên website.