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á...

Tuỳ thuộc vào hệ điều hành đang sử dụng chọn một trong các hướng dẫn cài đặt Git phía dưới đây.

Cài Đặt Git trên Windows

  1. Tải xuống chương trình cài đặt Git cho Windows mới nhất tại đây. Sau khi tải xong nhấp đúp chuột vào file tải về để khởi động trình cài đặt
  2. Ở màn hình cài đặt thực hiện các bước theo hướng dẫn. Sau khi cài đặt thành công, bạn sẽ thấy máy tính hiển thị màn hình Git Setup. Ở đây bạn chỉ cần bấm chọn Next và sau đó nhấp Finish để hoàn tất cài đặt.
  3. Mở Command Prompt (hoặc Git Bas...

Git là một hệ thống kiểm soát phiên bản (SCM) theo kiểu phân tán, Git là phần mềm mã nguồn mở, miễn phí và được sử dụng để quản lý các dự án phát triển phầm mềm có quy mô từ nhỏ đến lớn một cách nhanh chóng và hiệu quả.

Chú thích: SCM là viết tắt của source version control.

Sử dụng Git, lập trình viên không những theo dõi được các thay đổi trong source code trong dự án một cách dễ mà còn có thể hợp tác với những thành viên khác cùng tham gia dự án mà hoàn toàn không phải lo lắng về việc giải quy...

Địa chỉ IP Address được sử dụng trong giao tiếp giữa các máy tính trong cùng một mạng và là một thông tin quan trọng khi thực hiện các tác vụ có liên quan tới n...
Kiểm Tra IP Address trên Ubuntu

Để nhúng thư viện jQuery vào trong trang HTML bạn có thể sử dụng một trong hai cách sau:

Sử Dụng CDN

Với cách nhúng này chúng ta sẽ không phải tải file jQuery về máy mà sẽ sử dụng file jQuery có sẵn trên một máy chủ CDN. Máy chủ CDN (viết tắt của Content Delivery Network) dùng để phục vụ việc chia sẻ các file trên internet và thường được tài trợ bởi các công ty công nghệ nổi tiếng như Google, Microsoft...

Trong đoạn mã dưới đây đây chúng ta sẽ sử dụng CDN của Google:

<script src="http://ajax.goo...

CSS cung cấp nhiều tính năng cho phép các lập trình viên có thể vẽ được nhiều hình khác nhau. Bài viết này sẽ hướng dẫn bạn cách tạo các hình thông qua các ví dụ cụ thể:

Hình Vuông và Hình Chữ Nhật

Việc tạo ra 2 loại hình này không quá khó, tuy nhiên tôi vẫn muốn liệt kê ra đây để các bạn tham khảo:

div#my-div {
    width: 50px;
    height: 50px;
    background: orange;
}

Kết quả:

Hình Tròn

Thông thường khi phải tạo ra hình tròn trên trang bạn sẽ nghĩ tới việc phải sử dụng hình ảnh thay vì có t...

Theo mình hiểu thì trong Ruby có bốn cách khác nhau để so sánh các giá trị với nhau là equal?, eql? =====. Tất cả đều là các phương thức của đối tượng Object trong Ruby. Trong đó khi gọi phương thức == thì sau đó về bản chất Ruby cũng sẽ thực hiện việc gọi phương thức equal? và trả về giá trị. Khi gọi phương thực === thì về bản chất sau đó Ruby cũng sẽ thực hiện việc gọi phương thức ==...

Vậy đâu là sự khác biệt giữa các phương thức equal?, eql?, =====?