Ինչպե՞ս է աշխատում վեբ զննարկիչը

Բովանդակություն:

Ինչպե՞ս է աշխատում վեբ զննարկիչը
Ինչպե՞ս է աշխատում վեբ զննարկիչը

Video: Ինչպե՞ս է աշխատում վեբ զննարկիչը

Video: Ինչպե՞ս է աշխատում վեբ զննարկիչը
Video: 10 տարի անց Android- ից iPhone- ի անցում [2021] 2024, Նոյեմբեր
Anonim

Վեբ զննարկիչը ծրագիր է, որի միջոցով դիտվում են ինտերնետային էջերը: Բոլոր հանրաճանաչ զննարկիչների ընդհանուր ճարտարապետությունը նման է. Այն բաղկացած է միմյանցից անկախ մի քանի բաղադրիչներից, որոնք հետագայում զուգորդվում են հատուկ միջերեսների միջոցով:

Ինչպե՞ս է աշխատում վեբ զննարկիչը
Ինչպե՞ս է աշխատում վեբ զննարկիչը

Հրահանգներ

Քայլ 1

Նախ գալիս են ցանցի կարգավորումները. JavaScript, XML վերլուծիչ և Display Backend (էկրանին իրադարձությունների վարում): Սրանք 4 անկախ մոդուլներ են, որոնք գործում են գրաֆիկական շարժիչի շրջանակներում: Հաջորդը, ծրագրավորված է բարձր մակարդակի շարժիչ, որը, ինչպես օգտագործողի ինտերֆեյսը, ունակ է պահպանել որոշակի տվյալներ: Կան նաև լրացուցիչ բաղադրիչներ (պլագիններ, մուլտիմեդիա, փոստի մոդուլ, օգնություն, մշակողի գործիքներ և այլն), բայց դրանք այնքան էլ չեն ազդում զննարկչի կառուցվածքի վրա:

Քայլ 2

Architectureարտարապետության յուրաքանչյուր բաղադրիչ գտնվում է որոշակի մակարդակի վրա և կարող է փոխազդել միայն մոտակա տարրի հետ: Հետեւաբար, զննարկչի ճարտարապետությունը կոչվում է շերտավորված:

Քայլ 3

Օգտագործողի ինտերֆեյսը մի տեսակ բուֆեր է, որը գոյություն ունի շարժիչի և օգտագործողի միջև: Հենց նա է ընդունում օգտագործողի բոլոր ցանկությունները, տալիս նրան բոլոր հնարավորությունները և մշակում իր բոլոր գործողությունները: Ինտերֆեյսն օգնում է ապահովել գործառույթների ստանդարտ փաթեթ: Բարձր մակարդակի շարժիչը պատասխանատու է էջի մշակման, այսինքն ՝ ամբողջ գրաֆիկական մասի ցուցադրման համար: Նա նաև սկսում է բեռնել էջը, թարմացնում է դրանք, ցատկում է հետ կամ առաջ, աշխատում է էջանիշների, պատմության և պարամետրերի հետ, որոնք ազդում են գրաֆիկայի վրա:

Քայլ 4

Նույն գրաֆիկական շարժիչը ցանկացած զննարկչի հիմնական մասն է: Այն մատուցում է ռեսուրսի պարունակությունը և վերլուծում HTML- ը և XML- ը `հաշվի առնելով CSS- ի և JS- ի, ինչպես նաև այլ օբյեկտների (պատկերներ, ֆլեշ) ազդեցությունը: Շարժիչի կողմից հավաքված բոլոր տվյալների հիման վրա ստեղծվում է դասավորություն, որը օգտվողը տեսնում է մոնիտորի վրա:

Քայլ 5

Բաղադրիչների ցանցը, JS- ը, XML վերլուծիչը ծրագրի մասնագիտացված մասերն են, որոնք աշխատում են համապատասխան պարամետրերի վրա: Display Backend- ը կապված է OS- ի հետ և ապահովում է առավել պարզունակ գրաֆիկայի (ոլորման ձողեր, ձևեր, պատուհանների ձևավորում և այլն) ելք, ինչը կախված է գործառնական համակարգից:

Քայլ 6

Բաղադրիչ համակարգի շնորհիվ զննարկիչը կարող է հեշտությամբ փոխել դիզայնը, ավելի հեշտ է տեղայնացնել ծրագրի սխալները, յուրաքանչյուր բաղադրիչ բարելավվում է առանձին և չի ազդում ընդհանուր առմամբ ծրագրի վրա, յուրաքանչյուր բաղադրիչ կարող է օգտագործվել առանձին:

Խորհուրդ ենք տալիս: