Bir Web Tarayıcısı Nasıl çalışır?

İçindekiler:

Bir Web Tarayıcısı Nasıl çalışır?
Bir Web Tarayıcısı Nasıl çalışır?

Video: Bir Web Tarayıcısı Nasıl çalışır?

Video: Bir Web Tarayıcısı Nasıl çalışır?
Video: Keşke Daha Önce Öğrenseydik Dediğimiz Zaman Kazandıran 14 Bilgisayar Tüyosu 2024, Nisan
Anonim

Web tarayıcı, İnternet sayfalarının görüntülendiği bir programdır. Tüm popüler tarayıcıların genel mimarisi benzerdir: birbirinden bağımsız ve daha sonra özel arayüzler aracılığıyla birleştirilen birkaç bileşenden oluşur.

Bir web tarayıcısı nasıl çalışır?
Bir web tarayıcısı nasıl çalışır?

Talimatlar

Aşama 1

Önce ağ ayarları gelir: JavaScript, XML ayrıştırıcı ve Ekran Arka Uç (ekrandaki olayların işlenmesi). Bunlar, grafik motoru çerçevesinde çalışan 4 bağımsız modüldür. Ardından, kullanıcı arayüzü gibi belirli verileri depolayabilen üst düzey bir motor programlanır. Ek bileşenler de vardır (eklentiler, multimedya, posta modülü, yardım, geliştirici araçları vb.), ancak tarayıcının yapısını çok fazla etkilemezler.

Adım 2

Mimarinin her bir bileşeni belirli bir seviyededir ve sadece en yakın eleman ile etkileşime girebilir. Bu nedenle, tarayıcının mimarisine katmanlı denir.

Aşama 3

Kullanıcı arabirimi, motor ve kullanıcı arasında var olan bir tür arabellektir. Kullanıcıdan tüm istekleri kabul eden, ona tüm olasılıkları veren ve tüm eylemlerini işleyen kişidir. Arayüz, standart bir işlev seti sağlamaya yardımcı olur. Üst düzey motor, sayfanın işlenmesinden, yani tüm grafik bölümünün görüntülenmesinden sorumludur. Ayrıca sayfayı yüklemeye başlar, sayfayı yeniler, geri veya ileri atlar, grafikleri etkileyen yer imleri, geçmiş ve ayarlarla çalışır.

4. Adım

Aynı grafik motoru, herhangi bir tarayıcının ana parçasıdır. Kaynağın içeriğini işler ve CSS ve JS'nin yanı sıra diğer nesnelerin (görüntüler, flash) etkisini dikkate alarak HTML ve XML'i ayrıştırır. Motor tarafından toplanan tüm verilere dayanarak, kullanıcının monitörde gördüğü bir düzen oluşturulur.

Adım 5

Bileşenler ağı, JS, XML ayrıştırıcı, programın ilgili parametreler üzerinde çalışan özel bölümleridir. Ekran Arka Uç, işletim sistemi ile ilişkilidir ve işletim sistemine bağlı olarak en ilkel grafiklerin (kaydırma çubukları, formlar, pencere dekorasyonu vb.) çıktısını sağlar.

6. Adım

Bileşen sistemi sayesinde tarayıcı tasarımı kolayca değiştirebilir, program hatalarını lokalize etmek daha kolaydır, her bileşen ayrı ayrı geliştirilir ve programı bir bütün olarak etkilemez, her bileşen ayrı ayrı kullanılabilir.

Önerilen: