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

Thẻ HTML là một trong các thành phần quan trọng nhất trong ngôn ngữ HTML. Mỗi thẻ được sử dụng để tạo ra một phần tử nhất định tạo ra trang web.

Câu Lệnh

Một câu lệnh là một chỉ dẫn để máy tính làm một việc nào đó như cộng 2 số, hiển thị ra màn hình giá trị một chuỗi ký tự hay một số.... Khác với các ngôn ngữ khác như PHP, C hay Java thì trong Ruby việc sử dụng ký tự ; để kết thúc câu lệnh là tuỳ ý.

puts "Câu lệnh trong Ruby không yêu câu phải có ; ở cuối";
puts 3 + 2
"Hello" + "April" + "2016"

Mở editor

Ở ví dụ trên chúng ta có 3 câu lệnh trong đó chỉ có câu lệnh đầu dùng để hiển thị một chuỗi các ký tự và có sử dụng ; kết thúc câu lệnh này....

Bài hướng dẫn ngắn này được tạo ra với mục đích giúp người mới học làm quen với ngôn ngữ lập trình Ruby. Trong vòng 20 phút tiếp theo bạn sẽ được làm quen với n...

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

Khi báo cáo task phải làm em thấy một số anh trong công ty nói rằng đang refactor code. Em không hiểu lắm nhưng cũng không có ai giải thích và những người mới vào cũng không ai thắc mắc gì nên em cũng ngại không hỏi lại. Em có google rồi nhưng không thấy giải thích thuật ngữ này mà chỉ thấy sử dụng.

Mọi người chỉ giúp em chính xác công việc refactor code là làm những gì?

Composition over Inheritance là một nguyên lý lập trình được sử dụng rất phổ biến tuy nhiên không phải bạn dev nào cũng hiểu rõ nguyên lý này. Vậy chính xác Composition over Inheritance là gì và cách sử dụng nó như thế nào. Chúng ta sẽ cùng nhau tìm hiểu nguyên lý Composition over Inheritance trong bài viết này sử dụng ngôn ngữ lập trình PHP.

Nguyên Lý Composition over Inheritance

Composition over Inheritance là nguyên lý cơ bản trong lập trình trong đó ưu tiên hợp đối tượng (object compostion)...

Cơ sở dữ liệu là tập hợp các dữ liệu được tổ chức theo một cấu trúc nhất định để có thể dễ dàng quản lý (đọc, thêm, xóa, sửa dữ liệu). Sự khác biệt cơ bản giữa cơ sở dữ liệu và dữ liệu thông thường đó là tính cấu trúc sắp xếp có hệ thống. Dữ liệu không