Các thuộc tính "data-" có lợi cho việc gì?

{{FormatNumbertoThousand(model.total_like)}} lượt thích
455 lượt xem
Html/CSS middle

Trước khi các JavaScript Framework trở nên phổ biến, các FrontEnd Developer đã sử dụng thuộc tính “data-” để lưu trữ các dữ liệu phụ trong DOM, mà không có các thủ thuật khác như non-standard attributes, extra properties trên DOM. Nó nhằm mục đích lưu trữ custom-data riêng cho page hoặc application nơi mà không có attribute hoặc element nào thích hợp hơn.

Ngày nay, việc sử dụng thuộc tính “data-” không được khuyến khích. Một lý do là người dùng có thể dễ dàng sửa đổi thuộc tính data này bằng cách sử dụng inspect element (nhấn F12) trong browser. Mô hình dữ liệu này được lưu trữ tốt hơn trong chính JavaScript và luôn được cập nhật với DOM qua data-binding có thể thông qua 1 library hoặc 1 framework.

Câu hỏi tiếp theo: WebSQL là gì?
{{login.error}}