Rumah > Soal Jawab > teks badan
Mengapa domcontentloaded (garis biru) dilengkapkan sebelum css dimuat turun?
ringa_lee2017-05-19 10:35:42
1 Penyemak imbas mula menghuraikan fail HTML sasaran, dan susunan aliran pelaksanaan adalah dari atas ke bawah.
2. Penghurai HTML menukar struktur HTML kepada DOM asas (Model Objek Dokumen Selepas pepohon DOM dibina, peristiwa DomContendLoaded).
3. Penghurai CSS menghuraikan CSS ke dalam CSSOM (Model Objek Lembaran Gaya Cascading), pokok yang mengandungi maklumat gaya sahaja.
4. CSSOM dan DOM mula bergabung untuk membentuk pepohon rendering, dan setiap nod mula mengandungi maklumat gaya tertentu.
5 Kira maklumat kedudukan setiap nod dalam pepohon pemaparan, iaitu peringkat susun atur.
6. Paparkan pokok rendering yang dibentangkan pada antara muka.
PHPz2017-05-19 10:35:42
domcontentloaded
sendiri ialah apabila tag HTML telah selesai memuatkan dan menghuraikan, tidak perlu menunggu helaian gaya.
怪我咯2017-05-19 10:35:42
Kaedah pautan memuatkan css pada masa yang sama dengan halaman web dimuatkan
某草草2017-05-19 10:35:42
Acara
DOMContentLoaded akan dicetuskan apabila dokumen HTML awal telah selesai dimuatkan dan dihuraikan, tanpa menunggu lembaran gaya, imej dan subbingkai dimuatkan sepenuhnya.
Rujukan: https://developer.mozilla.org...
世界只因有你2017-05-19 10:35:42
Pertama sekali, css
下载不会阻塞网页渲染,一个网页由html
和资源资源组成,其他资源的下载不会影响到html
muat turun fail itu sendiri adalah serentak.
巴扎黑2017-05-19 10:35:42
DOM dan CSSOM ialah struktur data bebas
Rujukan: https://developers.google.com...