Trên môi trường browser, sử dụng JavaScript chúng ta có thể thực hiện các thao tác với trang văn bản HTML như tìm các phần tử với các tag name (tên thẻ) cho trước, tìm các phần tử với ID hoặc Class cho trước, lấy ra nội dung phần tử hoặc chỉnh sửa nội dung này, xóa phần tử, thêm phần tử...

Ví dụ như nếu cần tìm kiếm danh sách các phần tử a hoặc img thì sử dụng thư viện jQuery trong JavaScript chúng ta có thể thực hiện công đoạn này như sau:

$aElements = $('a');
$imgElements = $('img');

Và nếu m...

std::set là kiểu dữ liệu được sử dụng khá phổ biến trong lập trình C++. Bài viết này sẽ hướng dẫn các bạn mới học C++ làm quen với kiểu dữ liệu std::set này.

std::set Là Gì

std::set là kiểu dữ liệu cho phép lưu trữ nhiều giá trị khác nhau gọi là phần tử, các phần tử trong cùng một std::set() có cùng một kiểu dữ liệu và duy nhất.

Ví dụ một std::set với các phần tử có kiểu dữ liệu int như sau:

std::set<int> setOfIntegers
setOfIntegers.insert(1);
setOfIntegers.insert(2);
setOfIntegers.insert(3);

Kh...

Cấu lệnh điều khiển được sử dụng để điều khiển luồng chạy của chương trình. Ngôn ngữ lập trình Ruby cung cấp cho chúng ta các câu lệnh điều khiển phổ biến sau đây:

Câu Lệnh if

Câu lệnh if được sử dụng để kiểm soát việc thực thi của một (hoặc một số) câu lệnh dựa trên tính đúng của biếu thức điều kiện:

a = 20
if a > 10
    puts "a lớn hơn 10"
end

Mở editor

Ở ví dụ trên khi biểu thức điều kiện a > 10 trả về giá trị true thì câu lệnh puts "a lớn hơn 10" đặt bên trong mệnh đề if sẽ được thực thi.

Câu lện...

Hướng dẫn này bao gồm các bài học giải thích về các thuật ngữ sử dụng phổ biến trong lập trình. Bạn có thể coi đây như là một cuốn từ điển để có thể tra cứu cho...
Thuật Ngữ Lập Trình

Ngôn ngữ lập trình Là Gì

Ngôn ngữ lập trình là một loại ngôn ngữ đặc biệt được thiết kế để giúp các lập trình viên có thể dựa trên đó viết các chỉ dẫn để máy tính thực hiện một hoặc nhiều tác vụ cho trước.

Ngôn ngữ lập trình định nghĩa một bộ các quy tắc viết mã lệnh (còn gọi là cú pháp) để lập trình viên có thể dựa vào đó viết các chỉ dẫn thực hiện các tác vụ cụ thể cho máy tính. Các ngôn ngữ lập trình khác nhau có các quy tắc riêng khác nhau.

Ví dụ với ngôn ngữ PHP để hiển thị một thông báo ra...

Session là một khái niệm phổ biến được dùng trong lập trình các website có kết nối với cơ sở dữ liệu database. Đặc biệt các chức năng như đăng nhập, đăng xuất người dùng sẽ khó có thể thực hiện được nếu không sử dụng session. Việc giao tiếp giữa trình duy

Câu hỏi này không liên quan tới lập trình nhiều nhưng em vẫn đang tò mò không biết trang Facebook được viết bằng ngôn ngữ lập trình nào? Em từng đọc ở đâu đó nói rằng Facebook được viết bằng PHP nhưng khi nói chuyện thì có một số lại khẳng định rằng PHP chỉ là ngôn ngữ dùng để viết tầng frontend của Facebook?

Để 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...

JavaScript Hoisting Là Gì

Trong JavaScript, hoisting là việc đưa các khai báo biến lên phần đầu tiên của phạm vi mà biến được sử dụng.

Ví dụ khi bạn khai báo và sử dụng biến myNumber như sau:

myNumber = 20
alert(myNumber);
var myNumber;

Thì khi biên dịch đoạn mã trên, chương trình xử lý JavaScript sẽ viết lại chúng thành như sau:

var myNumber;
myNumber = 20;
alert(myNumber);

Và như vậy khi bạn sử dụng hàm alert thì giá trị của biến myNumber lúc này (trong cả 2 ví dụ) đều sẽ là 20.

JavaScript Khô...