Cập nhật: [ Javascript ]

Khi bắt đầu một project mới, điều cần làm trước tiên thay vì lao ngay vào việc code là xác định mục đich và phạm vi của project, sau đó là liệt kê ra các tính năng hay spec. Và nếu project phức tạp thì việc nên làm tiếp theo là chọn design pattern phù hợp hơn là bắt đầu code.

Design Pattern trong JavaScript

Cập nhật: [ Javascript ]

Scroll đến một phần tử html (sử dụng selector) là một tình huống phổ biến mà các nhà phát triển web chúng ta gặp phải khá thường xuyên. Bài viết này sẽ hướng dẫn các bạn tạo tính năng scroll bằng javascript thuần.

Smooth Scroll - javascript thuần

Cập nhật: [ Css ]

CSS là viết tắt của Cascading Style Sheets, trong đó "Cascading" có nghĩa là "Xếp tầng".

"Cascading" trong CSS

Cập nhật: [ Css ]

Thêm background bằng CSS không có gì mới, tính năng này đã có từ khi nó ra đời. Nhưng chúng ta đã giới hạn chỉ thêm một hình ảnh trong một khối khai báo. Bây giờ, CSS3 cho phép tùy chọn thêm nhiều background.

Sử dụng CSS3 để làm Multiple Backgrounds