Mozilla Firefox Necə Işləyir

Mündəricat:

Mozilla Firefox Necə Işləyir
Mozilla Firefox Necə Işləyir

Video: Mozilla Firefox Necə Işləyir

Video: Mozilla Firefox Necə Işləyir
Video: Пошаговая настройка приватности браузера Mozilla Firefox 2024, Noyabr
Anonim

Mozilla Firefox brauzeri ən yaxşı veb gəzmə proqramlarından biri hesab olunur. "Od tülkü" nün mərkəzində Gecko var - pulsuz lisenziyalarla paylanan çoxfunksiyalı "mühərrik".

Mozilla Firefox necə işləyir
Mozilla Firefox necə işləyir

Təlimat

Addım 1

Firefox brauzeri C və C ++ dilində yazılmış komponentlərdən ibarətdir. Proqram paketinin əsas komponenti - Gecko "mühərriki" tamamilə bu dillərin ikincisində yazılmış koddan ibarətdir. Həm "mühərrik" in, həm də bütövlükdə brauzerin mənbə kodunun əksəriyyəti üçqat lisenziyalaşdırmaya tabedir. Bu o deməkdir ki, proqramçıların inkişaflarından istifadə etmək istəyən şəxs müstəqil olaraq onun üçün ən uyğun lisenziyanı seçmək hüququna malikdir: MPL, GPL və ya LGPL. Ancaq kod bir şeydir və ticarət markaları başqa şeydir. Bütün inkişaf etdiricilər istifadə şərtlərindən razı deyillər, buna görə də bəziləri brauzerlərinin adını dəyişdirməlidirlər. Məsələn, Debian-da IceWeasel - "buz ferret" adlanır.

Addım 2

Gecko komponenti yalnız klassik HTML4 biçimlendirme dilini deyil, bir çox yeni açıq veb standartlarını da dəstəkləyir. Bunlar arasında - XHTML, HTML5 (qismən), CSS, JavaScript, XML. Bunun sayəsində Firefox, Opera və Chrome-dan sonra Acid3 testini 100 bal toplayaraq üçüncü oldu. Lakin bu, SVG sənədlərindəki şriftlərin göstərilməsinin düzgünlüyünün yoxlanılmasından sonra baş verdi.

Addım 3

Ancaq "mühərrik" yalnız səhifə kodunun dekodlanması və istifadəçinin ekranda gördüyü bir görüntüyə çevirməklə məşğul olur. İstər bir brauzer olsun, istərsə də yüksək səviyyədə ixtisaslaşmış bir proqram olsun, bir tərəfdən istifadəçi ilə qarşılıqlı əlaqədə olur, menyu sistemi vasitəsilə onunla bir dialoq təmin edir, digər tərəfdən "mühərrik" ilə ona əmrlər ötürür. bir API (tətbiqetmə proqramlaşdırma interfeysi) adlanan bir interfeys vasitəsilə və bunun sayəsində görüntüləmək istədiyiniz məlumatları alırsınız. Bu sayədə yalnız bir neçə digər brauzer Gecko-ya deyil, məsələn, Picasa foto işləmə tətbiqinə əsaslanır.

Addım 4

Firefox, plaginləri dəstəkləməsə özü olmazdı. Bu, yalnız Java və Flash-a deyil, həm də bu brauzer üçün xüsusi hazırlanmış və müxtəlif hərəkətləri yerinə yetirmək üçün hazırlanmış kiçik əlavələrə də aiddir - hava proqnozunun göstərilməsindən nitq sintezinə qədər. Onlarla qarşılıqlı əlaqə də API səviyyəsində həyata keçirilir. Proqramçılar JavaScript və XUL (bir növ XML) daxil olmaqla müxtəlif dillərdə plaginlər yazırlar. Brauzerin daxili əlavə meneceri, plaginləri sürətlə əlavə edib silmək imkanı verir.

Addım 5

Firefox tamamilə C və C ++ dillərində yazıldığı üçün cross-platformdur. Bu o deməkdir ki, müxtəlif əməliyyat sistemlərində işləmək üçün tərtib edilə bilər. Bunlara yalnız Linux, BSD, Mac OS X və Windows deyil, RISC OS və ya HP-UX kimi ekzotik proqram platformaları da daxildir.

Tövsiyə: