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!

null viết 18:42 ngày 01/10/2018

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ì?

Chẵn viết 18:43 ngày 01/10/2018

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ế?

明玉 viết 18:29 ngày 01/10/2018

Đưa cho mình bài viết nào nói thể đi nào?

aU sUd viết 18:33 ngày 01/10/2018

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

Nguyên Trọng viết 18:32 ngày 01/10/2018
stackoverflow.com
Jimmy

HTML : draw table using innerHTML

javascript, html
asked by Jimmy on 07:31AM - 08 Dec 12
Nguyên Trọng viết 18:30 ngày 01/10/2018

Với innerHTML thì mình cộng chuỗi, còn DOM thì mình createElement() sau đó là insertRow() hoặc insertCell()

明玉 viết 18:37 ngày 01/10/2018

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

Bài liên quan
0