01/10/2018, 16:26
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!
Bài liên quan
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ì?Bạn dùng như nào thế?
Đưa cho mình bài viết nào nói thể đi nào?
Theo mình thấy thì khi dùng DOM bạn sẽ lấy ra được
object
để dùng cácmethod
liên quan nữa. Còn innerHTML thì nó chỉ rastring
thôi mà bạn. Cái này khác biệt rõ hơn khiselector
tới cácchild node
nè.HTML : draw table using innerHTML
Với innerHTML thì mình cộng chuỗi, còn DOM thì mình createElement() sau đó là insertRow() hoặc insertCell()
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”.