JS 0.3 – Setup môi trường Chuẩn bị “bộ đồ nghề” học JavaScript

Cập nhật: 23/11/2025

Đánh giá:

1. Mục tiêu bài học

Sau bài này, bạn sẽ:

  • Cài xong các công cụ cơ bản:

    • Trình duyệt (Chrome hoặc tương đương).

    • VS Code để viết code.

    • Node.js (chuẩn bị cho các bài sau).

  • Tạo được thư mục dự án đầu tiên.

  • Tạo được file index.html và file script.js.

  • Mở trang web và thấy JavaScript chạy thực sự.

2. Các công cụ chúng ta sẽ dùng

Để học theo seri này, bạn chỉ cần:

  1. Trình duyệt hiện đại

    • Khuyến nghị: Google Chrome.

    • Nếu bạn đang dùng Edge / Cốc Cốc / Firefox vẫn được, nhưng ví dụ thường sẽ minh họa bằng Chrome.

  2. Visual Studio Code (VS Code)

  3. Node.js

    • Về sau dùng để:

      • Chạy một số công cụ (như Vite, ESLint…).

      • Chạy JavaScript ngoài trình duyệt.

    • Ở những bài đầu, bạn chỉ cần cài, chưa cần hiểu sâu.

Setup môi trường Chuẩn bị “bộ đồ nghề” học JavaScript
Setup môi trường Chuẩn bị “bộ đồ nghề” học JavaScript

3. Cài Chrome (nếu bạn chưa có)

Nếu máy bạn đã có Chrome và đang dùng bình thường → có thể bỏ qua mục này.

Nếu chưa có:

  1. Mở bất kỳ trình duyệt nào bạn đang có.

  2. Tìm “Google Chrome download”.

  3. Vào trang chính thức của Chrome.

  4. Tải về, cài đặt như phần mềm bình thường.

Sau khi cài xong, từ giờ khi học seri này, bạn nên mở web bằng Chrome để thao tác cho đồng nhất.

5. Cài Visual Studio Code

  1. Mở Chrome.

  2. Tìm “Visual Studio Code download”.

  3. Vào trang chính thức của VS Code.

  4. Tải bản phù hợp với hệ điều hành của bạn (Windows / macOS).

  5. Cài đặt theo hướng dẫn mặc định (Next → Next…).

Sau khi cài xong:

  • Mở VS Code.

  • Giao diện sẽ hơi nhiều nút, nhưng trong phạm vi seri này, ban đầu bạn chỉ cần để ý:

    • Thanh bên trái: biểu tượng Explorer (hình hai file chồng lên nhau).

    • Khu vực chính để mở file code.

    • Thanh dưới cùng (Status bar) – tạm thời chưa cần quan tâm nhiều.

6. Cài Node.js

  1. Mở Chrome.

  2. Tìm “Node.js download”.

  3. Vào trang chính thức của Node.js.

  4. Chọn bản “LTS” (Long Term Support) – thường được khuyến nghị.

  5. Tải về và cài đặt với thiết lập mặc định.

Kiểm tra nhanh:

  • Mở Command Prompt (Windows) hoặc Terminal (macOS).

  • Gõ:

node -v
  • Nếu thấy hiện ra một phiên bản kiểu như v18.x.x hoặc v20.x.x là được.

Ở những bài đầu, bạn chưa cần dùng Node.js trực tiếp; chỉ cần cài để sau này không phải quay lại bước này nữa.

7. Tạo thư mục dự án đầu tiên

Bây giờ chúng ta sẽ chuẩn bị “sân chơi” cho các bài sau:

  1. Ở máy tính, tạo một thư mục (folder) mới, ví dụ:

    • js-hoc-tu-co-ban

  2. Bên trong đó, tạo tiếp một thư mục con cho chương 0, ví dụ:

    • chuong-0-gioi-thieu

  3. Trong chuong-0-gioi-thieu, tạo tiếp thư mục:

    • bai-0-3-setup-moi-truong

Cấu trúc lúc này:

js-hoc-tu-co-ban/
  chuong-0-gioi-thieu/
    bai-0-3-setup-moi-truong/

Về sau, mỗi bài bạn có thể tạo một thư mục riêng, hoặc gom vài bài vào chung tùy cách tổ chức.

8. Mở thư mục bằng VS Code

  1. Mở VS Code.

  2. Chọn File → Open Folder… (hoặc “Open…” tùy hệ điều hành).

  3. Chọn thư mục:
    bai-0-3-setup-moi-truong.

  4. Bấm Select Folder (hoặc Open).

Giờ bên trái (Explorer) bạn sẽ thấy thư mục trống, chưa có file nào.

9. Tạo file index.htmlscript.js

Trong VS Code:

  1. Ở Explorer (cột bên trái), bấm vào biểu tượng New File.

  2. Tạo file đầu tiên: index.html.

  3. Tạo file thứ hai: script.js.

9.1. Nội dung mẫu cho index.html

Dán nội dung sau vào index.html:

<!DOCTYPE html>
<html lang="vi">
  <head>
    <meta charset="UTF-8" />
    <title>Bài 0.3 - Setup môi trường học JavaScript</title>
  </head>
  <body>
    <h1>Xin chào JavaScript!</h1>
    <p>Nếu bạn thấy dòng chữ này, HTML của bạn đã chạy.</p>

    <!-- Kết nối file JavaScript -->
    <script src="script.js"></script>
  </body>
</html>

Ở đây, dòng quan trọng là:

<script src="script.js"></script>

Nó nói với trình duyệt:

“Hãy tải và chạy file JavaScript có tên script.js nằm cùng thư mục.”

9.2. Nội dung mẫu cho script.js

Dán nội dung sau vào script.js:

console.log("Xin chào, đây là JavaScript đang chạy từ file script.js!");

alert("Chào mừng bạn đến với hành trình học JavaScript!");

// Đổi màu nền nhẹ để bạn thấy có sự khác biệt
document.body.style.backgroundColor = "#f0f4ff";

Giải thích nhanh:

  • console.log(...): in ra thông báo trong Console (dùng để kiểm tra kết quả).

  • alert(...): hiện một hộp thoại thông báo trên trang.

  • document.body.style.backgroundColor = "...";:

    • Đổi màu nền của trang.

Bạn chưa cần nhớ hết ý nghĩa từng phần, chỉ cần làm được bước này và thấy nó chạy.

10. Mở index.html trong trình duyệt

Có 2 cách đơn giản:

Cách 1 – Mở trực tiếp file

  1. Mở thư mục bai-0-3-setup-moi-truong trong File Explorer (Windows) hoặc Finder (macOS).

  2. Double click vào index.html.

  3. Trình duyệt (Chrome) sẽ mở file này.

Bạn sẽ thấy:

  • Dòng chữ: “Xin chào JavaScript!”

  • Và một hộp thoại nhỏ (alert) hiện lên:
    “Chào mừng bạn đến với hành trình học JavaScript!”

  • Màu nền trang hơi xanh nhạt.

Cách 2 – Dùng extension Live Server (tuỳ chọn, bước sau sẽ nói kỹ hơn)

Ở các bài đầu, cách 1 là đủ.
Các bài sau, khi cần tự động reload mỗi lần bạn lưu file, chúng ta sẽ cài Live Server trong VS Code.

11. Kiểm tra Console

Bước này giúp bạn làm quen với việc xem log (rất quan trọng khi học JS):

  1. Ở trang index.html vừa mở trên Chrome:

  2. Bấm F12 (hoặc chuột phải → Inspect).

  3. Chọn tab Console.

  4. Bạn sẽ thấy dòng:

Xin chào, đây là JavaScript đang chạy từ file script.js!

Nếu thấy dòng đó, tức là:

  • HTML chạy.

  • JS chạy.

  • Liên kết <script src="script.js"></script> hoạt động đúng.

12. Bài tập nhỏ trong bài 0.3

Bài 1 – Tùy biến thông điệp chào mừng

Mở file script.js và thử:

  1. Thay nội dung trong alert(...) thành một câu của riêng bạn, ví dụ:

alert("Hôm nay mình bắt đầu nghiêm túc học JavaScript.");
  • Lưu file (Ctrl + S).

  • Reload lại trang index.html trên trình duyệt (F5).

Bài 2 – Đổi màu nền

Thử đổi dòng:

document.body.style.backgroundColor = "#f0f4ff";

thành các màu khác, ví dụ:

document.body.style.backgroundColor = "lightyellow";
// hoặc
document.body.style.backgroundColor = "pink";

Mỗi lần đổi, lưu file và reload trang để xem kết quả.

Bài 3 – Thêm một dòng log nữa

Thêm dòng:

console.log("Mình đang dần quen với VS Code và JavaScript.");

Sau đó mở Console (F12 → Console) để xem.

13. Sau bài 0.3, bạn cần đạt tới đâu?

Nếu bạn:

  • Cài được:

    • Chrome (hoặc trình duyệt tương đương),

    • VS Code,

    • Node.js.

  • Tạo được thư mục dự án.

  • Tạo được 2 file index.htmlscript.js.

  • Mở được index.html trên Chrome, thấy:

    • Dòng chữ trên trang,

    • Popup (alert),

    • Màu nền đổi,

    • Và trong Console có log,

…thì coi như bài này đã hoàn thành rất tốt