Log In
Tóm Tắt
So sánh DOM và innerHTML
Mọi người giúp mình với!
Khi mình dùng innerHTML và DOM thì mình cảm giác DOM chạy chậm hơn. Nhưng tra trên google thì lại thấy khuyên nên dùng DOM. Mọi người giải thích giùm mình được không?
Mình cảm ơn nhiều!
1 Like
DOM nó có làm gì đâu mà chạy chậm? Google không khuyên thì DOM biến mất sao?
DOM
của bạn ở đây là gì?
4 Likes
Nguyen_Trong:
Nguyen_Trong:
Khi mình dùng innerHTML và DOM thì mình cảm giác DOM chạy chậm hơn
Bạn dùng như nào thế?
1 Like
Đưa cho mình bài viết nào nói thể đi nào?
3 Likes
Theo mình thấy thì khi dùng DOM bạn sẽ lấy ra được object
để dùng các method
liên quan nữa. Còn innerHTML thì nó chỉ ra string
thôi mà bạn. Cái này khác biệt rõ hơn khi selector
tới các child node
nè.
2 Likes
stackoverflow.com
HTML : draw table using innerHTML
1 Like
Với innerHTML thì mình cộng chuỗi, còn DOM thì mình createElement() sau đó là insertRow() hoặc insertCell()
1 Like
Bạn dùng từ không chuẩn, DOM bao hàm cả innerHTML.
Bản chất chỉ là việc lựa chọn và sử dụng API của DOM thôi.
InnerHTML, createElement, insert, v.v. đều là API của DOM cả.
Link mà bạn đưa, người ta nói tới DOM function chứ không phải “DOM”.
9 Likes
Home
Categories
FAQ/Guidelines
Terms of Service
Privacy Policy
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?