Bir Veb Brauzer Necə Işləyir

Mündəricat:

Bir Veb Brauzer Necə Işləyir
Bir Veb Brauzer Necə Işləyir

Video: Bir Veb Brauzer Necə Işləyir

Video: Bir Veb Brauzer Necə Işləyir
Video: Как скачать Microsoft Edge на основе Chromium, установить и настроить браузер 2024, Aprel
Anonim

Veb brauzer İnternet səhifələrinə baxılan bir proqramdır. Bütün populyar brauzerlərin ümumi arxitekturası oxşardır: sonradan xüsusi interfeyslər vasitəsilə birləşdirilən bir-birindən asılı olmayan bir neçə komponentdən ibarətdir.

Bir veb brauzer necə işləyir
Bir veb brauzer necə işləyir

Təlimat

Addım 1

Əvvəlcə şəbəkə parametrləri gəlir: JavaScript, XML ayrıştırıcısı və Display Backend (ekrandakı hadisələrin idarə olunması). Bunlar qrafik mühərriki çərçivəsində fəaliyyət göstərən 4 müstəqil moduldur. Bundan sonra, istifadəçi interfeysi kimi müəyyən məlumatları saxlaya bilən yüksək səviyyəli bir mühərrik proqramlaşdırılmışdır. Əlavə komponentlər də var (plaginlər, multimedia, poçt modulu, kömək, inkişaf etdirmə vasitələri və s.), Lakin brauzerin strukturuna o qədər də təsir göstərmirlər.

Addım 2

Memarlığın hər bir hissəsi müəyyən bir səviyyədədir və yalnız ən yaxın elementlə qarşılıqlı əlaqədə ola bilər. Buna görə brauzerin arxitekturasına laylı deyilir.

Addım 3

İstifadəçi interfeysi mühərriklə istifadəçi arasında mövcud olan bir növ buferdir. İstifadəçinin bütün istəklərini qəbul edən, ona bütün imkanları verən və bütün hərəkətlərini emal edəndir. İnterfeys standart bir sıra funksiyalar təmin etməyə kömək edir. Yüksək səviyyəli mühərrik səhifənin işlənməsindən, yəni bütün qrafik hissəsinin göstərilməsindən məsuldur. Həm də səhifəni yükləməyə başlayır, onları yeniləyir, irəli və ya irəli atlanır, qrafiklərə təsir edən əlfəcinlər, tarix və parametrlərlə işləyir.

Addım 4

Eyni qrafik mühərriki istənilən brauzerin əsas hissəsidir. Resursun məzmununu göstərir və CSS və JS-nin, eləcə də digər obyektlərin (şəkillər, flaşlar) təsirini nəzərə alaraq HTML və XML-ləri təhlil edir. Mühərrik tərəfindən toplanan bütün məlumatlara əsasən, istifadəçinin monitorda gördüyü bir düzəliş yaranır.

Addım 5

Komponentlər şəbəkəsi, JS, XML ayrıştırıcısı, müvafiq parametrlər üzərində işləyən proqramın ixtisaslaşdırılmış hissələridir. Display Backend, OS ilə əlaqələndirilir və əməliyyat sistemindən asılı olan ən ibtidai qrafika (sürüşmə çubuqları, formalar, pəncərə bəzəyi və s.) Çıxışını təmin edir.

Addım 6

Komponent sistemi sayəsində brauzer dizaynı asanlıqla dəyişə bilər, proqram səhvlərini lokallaşdırmaq daha asandır, hər komponent ayrı-ayrılıqda yaxşılaşdırılır və bütövlükdə proqramı təsir etmir, hər komponent ayrıca istifadə edilə bilər.

Tövsiyə: