The Three Layers Design of Web

Çima hemî malperên ku bihevhatina avahiyê, stratej û behaviş ve ava kirin

Neynikek hevbeş ku tê bikaranîn ku ji bo pêşveçûnê malpera pêş-endê binivîse ev e ku ew wek stûka 3-legged e. Ev 3 pîr, ku wekî 3 layersên pêşveçûna navxweyî têne naskirin, Structure, Style û Behind hene.

The Three Layers of Web Development

Çima Bila Tûnerên Parast Bike?

Dema ku hûn rûpelê malperê çêbikin, ew hewce ye ku ji bo ku ji hêla vekirî ve girêdayî çêdikên xwe biparêzin. Pêwîste divê hûn HTML-ê, şêweyên dîtbar ên CSS-ê, û tevgerên ku li ser malpera karanîna bikarhêneran de behsa behsa xwe bigirin.

Hinek ji berjewendiyên cudatiyê yên binê têne:

HTML - Layer Structure

Avahiyek avê ye ku hûn hemî naveroka ku dikir bixwazin bixwazin bixwînin yan jî bixwînin. Ev ê di standardên standard HTML5 de tête kirin û ev dikare nivîs û wêneyan û tevlîheviya multimedia (vîdyoy, olî, etc.) hebin. Girîng e ku hûn bisekinin ku her perçeya naverokê ya malperê di nav avahiyê de tê nîşandan. Ev yek ji mişterî ku Javavê veguherî dikeve an jî dikare kîjan CSS-ê nikarin bi malpera tevahiya malperê re bigihîjin, ger tevgeriya malperê.

CSS - Styles Layer

Hûn dê her şêweyên xwe yên dîtir biafirînin ji bo malpera we di çarçoveya şêweya derve de. Hûn dikarin çend şêwazên pir karanîna bikar bînin, lê bîr bînin ku pelê CSS-ê her cihekî daxwazek HTTP hewce dike ku ji bo kirina malpera bandora malperê.

JavaScript - Behind Behind Layer

JavaScript ji bo ji bo pêvajoyê herî pir tê bikaranîn e, lê wekî ku min berî got, CGI û PHP jî dikare behsa rûpela Webê çê bike. Dema ku got, dema ku pêşveçûna piraniya pêşdebirên li ser pêvajoya ravek behsa wan tê de, ew wateya ku çermê ku bi rasterast li browser-ê çalak ve çalak e - so ku JavaScript bi her timî bijartî ye. Hûn vê tewrê bikar bînin ku bi rasterast bi DOM an jî Modela Dokumentê veguherînin. Bixwîne HTML-ê di bin naveroka naveroka girîng de ji bo DOM-karsazên di nav pêvajoyê de pir girîng e.

Dema ku hûn di nav pêvajoyê de çêbikin, hûn pelên derve yên sipas ên wekî CSS bi kar tînin. Hûn hemî heman fonksiyonên karanîna şêweya biyanî ya derveyî.