Mozilla Firefox кандай иштейт

Мазмуну:

Mozilla Firefox кандай иштейт
Mozilla Firefox кандай иштейт

Video: Mozilla Firefox кандай иштейт

Video: Mozilla Firefox кандай иштейт
Video: Как установить браузер Mozilla 2024, Ноябрь
Anonim

Mozilla Firefox браузери эң мыкты веб серептөө программаларынын бири деп эсептелет. "От түлкүсүнүн" өзөгүндө Гекко турат - бул көп функционалдуу "кыймылдаткыч", акысыз лицензиялардын негизинде таратылат.

Mozilla Firefox кандай иштейт
Mozilla Firefox кандай иштейт

Нускамалар

1 кадам

Firefox браузери C жана C ++ тилдеринде жазылган компоненттерден турат. Программалык пакеттин негизги компоненти - Gecko "кыймылдаткычы" толугу менен ушул тилдердин экинчисинде жазылган коддон турат. "Кыймылдаткычтын" жана жалпы эле браузердин көпчүлүк баштапкы коддору үч эселенген лицензияга ээ. Демек, программисттердин иштеп чыгууларын пайдаланууну каалаган адам өзүнө ыңгайлуу лицензияны MPL, GPL же LGPL өз алдынча тандап алууга укуктуу. Бирок код бир башка, ал эми соода белгилери башка нерсе. Бардык эле иштеп чыгуучулар алардын колдонуу шарттарына канааттанбайт, ошондуктан алардын айрымдары браузердин атын өзгөртүшү керек. Мисалы, Дебиан шаарында аны IceWeasel - "муз ferret" деп аташат.

2-кадам

Gecko компоненти классикалык HTML4 белгилөө тилин гана эмес, көптөгөн жаңы ачык желе стандарттарын да колдойт. Алардын арасында - XHTML, HTML5 (жарым-жартылай), CSS, JavaScript, XML. Ушунун аркасында Firefox Opera жана Chromeдон кийин Acid3 тестин 100 балл менен үчүнчү болуп өттү, бирок бул SVG файлдарындагы шрифттерди көрсөтүү тууралыгы текшерилгенден кийин болду.

3-кадам

Бирок "кыймылдаткыч" баракчанын кодун чечмелөө жана аны колдонуучу экранда көргөн сүрөттөлүшкө айландыруу менен гана алектенет. Программа, мейли браузер болобу же жогорку деңгээлде адистештирилген тиркеме болобу, бир тараптан колдонуучу менен өз ара аракеттенип, меню тутуму аркылуу аны менен диалог түзүп, экинчиден, ага "кыймылдаткыч" менен буйруктарды өткөрүп берет. API (колдонмонун программалоо интерфейси) деп аталган интерфейс аркылуу жана ал аркылуу сиз көрсөтүүнү каалаган маалыматты алуу. Ушунун аркасында Gecko негизделген башка бир нече браузерлер гана эмес, мисалы, Picasa сүрөт иштетүүчү тиркемеси.

4-кадам

Эгер плагиндерди колдобосо, Firefox өзү болмок эмес. Бул Java жана Flash программаларына гана эмес, ушул браузер үчүн атайын иштелип чыккан жана ар кандай иш-аракеттерди жасоого арналган чакан кошумча каражаттарга да тиешелүү - аба ырайын чагылдыруудан сүйлөө синтезине чейин. Алар менен өз ара аракеттенүү API деңгээлинде да жүргүзүлөт. Программисттер плагиндерди ар кандай тилдерде, анын ичинде JavaScript жана XUL (XML түрү) жазышат. Браузердин орнотулган кошумча менеджери плагиндерди тез кошууга жана алып салууга мүмкүнчүлүк берет.

5-кадам

Firefox толугу менен C жана C ++ тилдеринде жазылгандыктан, ал кросс-платформа болуп саналат. Демек, аны ар кандай операциялык тутумдарда иштетүүгө болот. Аларга Linux, BSD, Mac OS X жана Windows гана эмес, ошондой эле RISC OS же HP-UX сыяктуу экзотикалык программалык платформалар кирет.

Сунушталууда: