Trong HTML, chúng ta có hai cách đơn giản để tạo một danh sách trong HTML đó là sử dụng thẻ <ol> hoặc <ul>. Danh sách tạo ra có thể được sắp xếp thứ tự hoặc không có thứ tự.

Trong HTML hình ảnh được đánh dấu nhờ sử dụng thẻ <img>. Thẻ này có 1 thuộc tính bắt buộc là src, ngoài ra còn có các thuộc tính khác như alt hoặc title.

Bộ chọn CSS được sử dụng để chọn ra phần tử HTML trên trang. Trong bài học này chúng ta sẽ tìm hiểu về các bộ chọn CSS phổ biến như Bộ Chọn Phần Tử, Bộ Chọn ID, Bộ Chọn Lớp hay Class và Bộ Chọn Con Cháu.

CSS cung cấp các thuộc tính liên quan đến phông giúp chúng ta có thể dễ dàng thiết lập họ phông chữ, kích thước phông chữ, độ đậm của phông chữ và kiểu phông ch...
Phông Chữ

Vòng lặp được sử dụng nhằm thực hiện một (một số) nhiệm vụ lặp đi lặp lại nhiếu lần. Trong phần này chúng ta sẽ tìm hiểu các vòng lặp được sử dụng trong Javascript.

For

Vòng lặp for có cấu trúc như sau:

for (biểu thức 1; biểu thức 2; biểu thức 3) {
    // Mã code
}

Trong đó:

  • biểu thức 1: là câu lệnh được thực thi một lần khi vòng lặp bắt đầu
  • biểu thức 2: đây là biểu thức điều kiện, nếu trả về là true thì vòng lặp sẽ tiếp tục chạy, ngược lại vòng lặp sẽ kết thúc
  • biểu thức 3: biểu thức này được t...
Cú Pháp CSS - CSS Syntax Mã CSS bao gồm một hoặc nhiều quy luật khác nhau: body { color: #000; } h1 { font-size: 25; } Đoạn mã CSS ở ví dụ trên có tất...
Cú Pháp

Destructuring assignment là một biểu thức JavaScript dùng để lấy ra (destructure) giá trị của một hay nhiều phần tử rong mảng hoặc đối tượng đồng thời gán các giá trị này cho các biến cho trước.

Chúng ta cùng tham khảo một đoạn code ví dụ khá cơ bản dùng để destructure các thuộc tính trong đối tượng như sau:

var iPhone = {  
    model: "iPhone X",
    price: "$1500 USD",
    year: 2017
};

var model = iPhone.model;
var price = iPhone.price;
var year = iPhone.year;

Bạn có thể thấy sử dụng cú phá...