Trong CSS cả hai thuộc tính backgroundbackground-color đều có thể được dùng để tạo màu nền cho phần tử.

Ví dụ thay vì viết:

body {
    background: #f2f2f2;
}

Thì cũng có thể viết:

body {
    background-color: #f2f2f2;
}

Và cả hai đều đưa ra kết quả như sau. Như vậy thì hai thuộc tính backgroundbackground-color khác nhau ở điểm nào?

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

Ở trang đăng nhập người dùng, em sử dụng một form HTML như sau:

<form id="form-login" action="sessions" method="POST">
    <p>
        <label for="email">Email: </label>
        <input type="text" id="email" name="email"></input>
    </p>
    <p>
        <label for="pasword">Password: </label>
        <input type="password" id="password" name="password"></input>
    </p>
<input type="submit" value="Submit"></input>
</form>

Phía trên server em sử dụng Express.js. Bây giờ để lấy dữ liệu từ trường...