مرورگر وب چگونه کار می کند

فهرست مطالب:

مرورگر وب چگونه کار می کند
مرورگر وب چگونه کار می کند

تصویری: مرورگر وب چگونه کار می کند

تصویری: مرورگر وب چگونه کار می کند
تصویری: مرورگر چیست و چگونه کار می کند ؟ 2024, آوریل
Anonim

مرورگر وب برنامه ای است که از طریق آن صفحات اینترنت مشاهده می شود. معماری کلی همه مرورگرهای محبوب مشابه است: از چندین م componentsلفه مستقل از یکدیگر تشکیل شده است که متعاقباً از طریق رابط های خاص ترکیب می شوند.

مرورگر وب چگونه کار می کند
مرورگر وب چگونه کار می کند

دستورالعمل ها

مرحله 1

ابتدا تنظیمات شبکه به دست می آید: JavaScript ، تجزیه کننده XML و Display Backend (مدیریت رویدادها روی صفحه). اینها 4 ماژول مستقل هستند که در چارچوب موتور گرافیکی کار می کنند. در مرحله بعدی ، یک موتور سطح بالا برنامه ریزی شده است که مانند رابط کاربر قادر به ذخیره داده های خاص است. همچنین م componentsلفه های دیگری نیز وجود دارد (پلاگین ها ، مالتی مدیا ، ماژول نامه ، راهنما ، ابزارهای توسعه دهنده و غیره) ، اما آنها به اندازه کافی بر روی ساختار مرورگر تأثیر نمی گذارند.

گام 2

هر م componentلفه معماری در سطح مشخصی است و فقط می تواند با نزدیکترین عنصر تعامل داشته باشد. بنابراین ، به معماری مرورگر لایه لایه گفته می شود.

مرحله 3

رابط کاربری نوعی بافر است که بین موتور و کاربر وجود دارد. این اوست که تمام خواسته های کاربر را می پذیرد ، همه امکانات را به او می دهد و تمام اقداماتش را پردازش می کند. رابط کاربری به ارائه یک مجموعه استاندارد از توابع کمک می کند. موتور سطح بالا وظیفه پردازش صفحه ، یعنی نمایش کل قسمت گرافیک را دارد. او همچنین بارگیری صفحه را شروع می کند ، آنها را تازه می کند ، به عقب یا جلو می پرد ، با نشانک ها ، تاریخچه و تنظیماتی که روی گرافیک تأثیر می گذارد کار می کند.

مرحله 4

همان موتور گرافیکی قسمت اصلی هر مرورگری است. این محتوای منبع را ارائه می دهد و HTML و XML را تجزیه می کند ، با در نظر گرفتن تأثیر CSS و JS ، و همچنین سایر اشیا ((تصاویر ، فلش). بر اساس تمام داده های جمع آوری شده توسط موتور ، یک طرح ایجاد می شود که کاربر روی مانیتور می بیند.

مرحله 5

شبکه م componentsلفه ها ، تجزیه کننده JS ، XML بخشهای ویژه برنامه هستند که بر روی پارامترهای مربوطه کار می کنند. Display Backend با سیستم عامل همراه است و خروجی ابتدایی ترین گرافیک (میله های پیمایش ، فرم ها ، تزئینات پنجره و غیره) را فراهم می کند که به سیستم عامل بستگی دارد.

مرحله 6

با تشکر از سیستم جز component ، مرورگر به راحتی می تواند طراحی را تغییر دهد ، بومی سازی خطاهای برنامه آسان تر است ، هر جز component به طور جداگانه بهبود می یابد و به طور کلی بر برنامه تأثیر نمی گذارد ، هر جز component می تواند به طور جداگانه استفاده شود

توصیه شده: