Paano Gumagana Ang Mozilla Firefox

Talaan ng mga Nilalaman:

Paano Gumagana Ang Mozilla Firefox
Paano Gumagana Ang Mozilla Firefox

Video: Paano Gumagana Ang Mozilla Firefox

Video: Paano Gumagana Ang Mozilla Firefox
Video: КАК УВЕЛИЧИТЬ ШРИФТ В MOZILLA FIREFOX 2024, Nobyembre
Anonim

Ang browser ng Mozilla Firefox ay itinuturing na isa sa pinakamahusay na mga programa sa pagba-browse sa web. Sa gitna ng "fire fox" ay si Gecko - isang multifunctional na "engine", na ipinamamahagi sa ilalim ng mga libreng lisensya.

Paano gumagana ang Mozilla Firefox
Paano gumagana ang Mozilla Firefox

Panuto

Hakbang 1

Ang Firefox browser ay binubuo ng mga sangkap na nakasulat sa C at C ++. Ang pangunahing bahagi ng software package - ang "engine" ng Gecko - ay binubuo ng buong code na nakasulat sa pangalawa ng mga wikang ito. Karamihan sa mga source code ng parehong "engine" at ang browser bilang isang kabuuan ay napapailalim sa tinatawag na triple licensing. Nangangahulugan ito na ang isang tao na nais gamitin ang mga pagpapaunlad ng mga programmer ay may karapatang malaya na pumili ng pinaka maginhawang lisensya para sa kanya: MPL, GPL o LGPL. Ngunit ang code ay isang bagay, at ang mga trademark ay iba. Hindi lahat ng mga developer ay nasiyahan sa kanilang mga tuntunin sa paggamit, kaya't ang ilan sa kanila ay kailangang palitan ang pangalan ng kanilang browser. Halimbawa, sa Debian tinatawag itong IceWeasel - "ice ferret".

Hakbang 2

Sinusuportahan ng sangkap ng Gecko hindi lamang ang klasikong wikang markup ng HTML4, ngunit maraming mga bagong bukas na pamantayan sa web din. Kabilang sa mga ito - XHTML, HTML5 (bahagyang), CSS, JavaScript, XML. Salamat dito, ang Firefox ay ang pangatlo pagkatapos ng Opera at Chrome na nakapasa sa pagsubok na Acid3 na may markang 100. Gayunpaman, nangyari ito matapos na nakansela ang katumpakan ng mga pag-render ng mga font sa mga file ng SVG.

Hakbang 3

Ngunit ang "engine" ay nababahala lamang sa pag-decode ng code ng pahina at pag-convert nito sa isang imahe na nakikita ng gumagamit sa screen. Ang programa, maging isang browser o isang dalubhasang application, nakikipag-ugnay, sa isang banda, kasama ang gumagamit, na nagbibigay ng isang diyalogo sa kanya sa pamamagitan ng menu system, at sa kabilang banda, kasama ang "makina", na nagpapasa ng mga utos sa kanya sa pamamagitan ng isang interface na tinatawag na isang API (interface ng application ng application), at sa pamamagitan nito, tumatanggap bilang tugon sa impormasyong nais mong ipakita. Salamat dito, hindi lamang maraming iba pang mga browser ang batay sa Gecko, ngunit, halimbawa, ang application ng pagproseso ng larawan ng Picasa.

Hakbang 4

Ang Firefox ay hindi magiging sarili nito kung hindi ito sumusuporta sa mga plugin. Nalalapat ito hindi lamang sa Java at Flash, kundi pati na rin sa maliliit na mga add-on na partikular na binuo para sa browser na ito at dinisenyo upang maisagawa ang iba't ibang mga pagkilos - mula sa pagpapakita ng forecast ng panahon hanggang sa synthesis ng pagsasalita. Ang pakikipag-ugnayan sa kanila ay isinasagawa din sa antas ng API. Ang mga programmer ay nagsusulat ng mga plugin sa iba't ibang mga wika, kasama ang JavaScript at XUL (isang uri ng XML). Pinapayagan ka ng built-in na add-on na manager ng browser na mabilis na magdagdag at mag-alis ng mga plugin.

Hakbang 5

Sapagkat ang Firefox ay buong nakasulat sa C at C ++, ito ay cross-platform. Nangangahulugan ito na maaari itong maiipon upang tumakbo sa iba't ibang mga operating system. Kasama rito hindi lamang ang Linux, BSD, Mac OS X at Windows, kundi pati na rin ang mga kakaibang platform ng software tulad ng RISC OS o HP-UX.

Inirerekumendang: