Bagaimana Mozilla Firefox Berfungsi

Isi kandungan:

Bagaimana Mozilla Firefox Berfungsi
Bagaimana Mozilla Firefox Berfungsi

Video: Bagaimana Mozilla Firefox Berfungsi

Video: Bagaimana Mozilla Firefox Berfungsi
Video: CARA mengatasi Mozilla Firefox Application error tanpa install ulang 2024, November
Anonim

Penyemak imbas Mozilla Firefox dianggap sebagai salah satu program penyemakan imbas web terbaik. Di tengah-tengah "api rubah" adalah Gecko - "mesin" pelbagai fungsi, diedarkan di bawah lesen percuma.

Bagaimana Mozilla Firefox berfungsi
Bagaimana Mozilla Firefox berfungsi

Arahan

Langkah 1

Penyemak imbas Firefox terdiri daripada komponen yang ditulis dalam C dan C ++. Komponen utama pakej perisian - "mesin" Gecko - sepenuhnya terdiri daripada kod yang ditulis dalam bahasa kedua. Sebilangan besar kod sumber "enjin" dan penyemak imbas secara keseluruhannya tertakluk kepada apa yang disebut pelesenan tiga kali ganda. Ini bermaksud bahawa seseorang yang ingin menggunakan perkembangan pengaturcara berhak memilih lesen yang paling sesuai untuknya secara bebas: MPL, GPL atau LGPL. Tetapi kod adalah satu perkara, dan tanda dagangan adalah yang lain. Tidak semua pembangun berpuas hati dengan syarat penggunaannya, jadi sebilangan mereka harus menamakan semula penyemak imbas mereka. Contohnya, dalam Debian disebut IceWeasel - "ice ferret".

Langkah 2

Komponen Gecko menyokong bukan sahaja bahasa markup HTML4 klasik, tetapi juga banyak standard web terbuka baru. Antaranya - XHTML, HTML5 (sebahagian), CSS, JavaScript, XML. Berkat ini, Firefox adalah yang ketiga setelah Opera dan Chrome lulus ujian Acid3 dengan skor 100. Namun, ini berlaku setelah pengesahan kebenaran rendering fon dalam fail SVG dibatalkan.

Langkah 3

Tetapi "mesin" hanya berkaitan dengan penyahkodan kod halaman dan mengubahnya menjadi gambar yang dilihat oleh pengguna di skrin. Program, sama ada penyemak imbas atau aplikasi yang sangat khusus, berinteraksi, di satu pihak, dengan pengguna, memberikan dialog dengannya melalui sistem menu, dan di sisi lain, dengan "mesin", menyampaikan perintah kepadanya melalui antara muka yang disebut API (antara muka pengaturcaraan aplikasi), dan melaluinya, menerima sebagai tindak balas maklumat yang ingin anda paparkan. Berkat ini, bukan hanya beberapa penyemak imbas lain berdasarkan Gecko, tetapi, sebagai contoh, aplikasi pemprosesan foto Picasa.

Langkah 4

Firefox tidak akan menjadi dirinya sendiri jika tidak menyokong pemalam. Ini berlaku tidak hanya untuk Java dan Flash, tetapi juga untuk pengaya kecil yang dikembangkan khusus untuk penyemak imbas ini dan dirancang untuk melakukan berbagai tindakan - dari menampilkan ramalan cuaca hingga sintesis ucapan. Interaksi dengan mereka juga dilakukan di peringkat API. Pengaturcara menulis pemalam dalam pelbagai bahasa, termasuk JavaScript dan XUL (sejenis XML). Pengurus tambahan terbina dalam penyemak imbas membolehkan anda menambah dan membuang pemalam dengan cepat.

Langkah 5

Kerana Firefox ditulis sepenuhnya dalam C dan C ++, ia adalah platform silang. Ini bermaksud bahawa ia dapat dikompilasi untuk dijalankan pada berbagai sistem operasi. Ini termasuk bukan sahaja Linux, BSD, Mac OS X dan Windows, tetapi juga platform perisian eksotik seperti RISC OS atau HP-UX.

Disyorkan: