CSS Là Gì CSS (viết tắt của từ Cascading Style Sheet) là ngôn ngữ định kiểu theo tầng được dùng để tạo bố cục, trang trí, thiết lập màu nền, màu chữ, kích thướ...
Giới Thiệu

Rest parameter trong ES6 giúp chúng ta có thể định nghĩa một hàm với số lượng tham số có thể thay đổi tuỳ ý. Hay nói theo cách khác khi chúng ta không biết chắc chắn số lượng tham số cần có của một hàm chúng ta có thể sử dụng rest parameter.

function f(param_1, param_2, ...rest_parameter) {
  // ...
}

Cú Pháp Rest Parameter

Rest parameter được phân biệt với các parameter thông thường thông qua 3 dấu chấm ... được đặt phía trước tên của parameter đặc biệt này:

function f(param_1, param_2, ...rest...

Dependency Injection là khái niệm được nhắc tới nhiều trong thời gian gần đây. Mặc dù không phải là một khái niệm quá khó hiểu nhưng rất nhiều bạn developer cảm thấy khái niệm này khó hiểu. Trong bài viết này chúng ta cùng nhau giải mã khái niệm này thông qua các ví dụ đơn giản và dễ hiểu.

Trước tiên chúng ta hãy tìm hiểu tại sao cần dùng Dependency Injection.

Quản Lý Dependency

Một trong những vấn đề thường gặp trong lập trình đó là quản lý các phần phụ thuộc hay dependency của một object hay c...

Box Model Là Gì Mỗi phần tử HTML của trang web được mô phỏng (model) giống như một chiếc hộp hình chữ nhật được hình thành từ bốn thành phần: Nội dung phần tử...
Box Model

File I/O là một trong những chủ đề quen thuộc trong lập trình phần mềm và trong bài viết này chúng ta sẽ tìm hiểu về cách tạo file sử dụng ngôn ngữ Java sử dụng class được cung cấp sẵn bởi Java là File.

Để làm theo hướng dẫn trong bài học này trên máy của bạn cần được cài đặt Java Development Kit (hay JDK). JDK giúp chúng ta có thể compile mã lệnh và chạy chương trình.

Import Class

Bây giờ bạn tạo một tập tin với tên FileIOExample.java với nội dung như sau:

import java.io.File;
import java.io.IO...

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