Satura rādītājs:

Kā pārlūkprogramma atveido lapu?
Kā pārlūkprogramma atveido lapu?

Video: Kā pārlūkprogramma atveido lapu?

Video: Kā pārlūkprogramma atveido lapu?
Video: Meeting #5 - 4/29/2022 | ETF team meeting and dialogue 2024, Aprīlis
Anonim

Kad tīmeklis lappuse ir ielādēts, pārlūkprogramma vispirms nolasa TEXT HTML un no tā izveido DOM koku. Pēc tam tas apstrādā CSS neatkarīgi no tā, vai tas ir iekļauts, iegults vai ārējs CSS, un no tā izveido CSSOM koku. Pēc tam, kad šie koki ir uzbūvēti, tas būvē Renderēt - Koks no tā.

Jautājums ir arī par to, kas ir tīmekļa lapas renderēšana?

Kad mēs runājam par tīmeklī serveris, renderēšana nozīmē HTML izvades ģenerēšanu ar jūsu palīdzību tīmeklī serveris. Renderēšana izmantojot pārlūkprogrammu. Kad mēs runājam par tīmeklī pārlūkprogramma, renderēšana nozīmē HTML parsēšanu un parādīšanu lappuse ekrānā (UI).

Turklāt, kā pārlūkprogramma parsē HTML? Kad saglabājat failu ar. html paplašinājumu, jūs signalizējat uz pārlūkprogramma dzinējs, lai interpretētu failu kā an html dokumentu. Veids, kā pārlūkprogramma "interpretē" šis fails ir pirmais parsēšana to. Iekš parsēšana procesā, un jo īpaši tokenizācijas laikā, katrā sākumā un beigās html tagi failā tiek uzskaitīti.

Attiecīgi, kas notiek pārlūkprogrammā, kad pārlūkprogramma ielādē lapu?

Lapas ielāde sākas, kad a lietotājs izvēlas a hipersaite, iesniedz a forma vai veidi a URL iekšā pārlūkprogramma . To sauc arī par sākotnējo pieprasījumu vai navigācijas sākumu. Lietotāja darbība nosūta a pieprasīt visā tīklā uz tīmeklī lietojumprogrammu serveris. Pieprasījums sasniedz pieteikumu apstrādei.

Kā pārlūkprogrammas renderēšana darbojas aizkulisēs?

Kā darbojas pārlūkprogrammas: aizkulisēs

  1. Lietotāja saskarne - tas ietver adreses joslu, pogu atpakaļ/uz priekšu, grāmatzīmju izvēlni utt.
  2. Pārlūkprogrammas dzinējs - nosaka darbības starp lietotāja interfeisu un renderēšanas dzinēju.
  3. Renderēšanas programma - atbild par pieprasītā satura rādīšanu.
  4. Tīklošana - izmanto tīkla zvaniem, piemēram, HTTP pieprasījumiem.

Ieteicams: