La Tri Manteloj de Retejo-Dezajno

Kial ĉiuj retejoj estas konstruitaj kun kombinaĵo de strukturo, stilo kaj kondutoj

Komuna analogio, kiu estas uzata por priskribi antaŭa-retpaĝan disvolviĝon, estas, ke ĝi estas kiel 3-kriza tabureto. Ĉi tiuj 3 faltoj, kiuj ankaŭ estas konataj kiel la 3 tavoloj de tera evoluo, estas Strukturo, Stilo kaj Komercoj.

La Tri Manteloj de Reteja Disvolviĝo

Kial Vi devus Apartigi la Mantelojn?

Kiam vi kreas retpaĝon, ĝi estas dezirinda konservi la tavolojn kiel eble plej apartan. Strukturo devas esti konfidita al viaj HTML, vidaj stiloj al la CSS, kaj kondutoj al iuj skriptoj kiujn la retejo uzas.

Iuj el la profitoj de disigo de la tavoloj estas:

HTML - la Strukturo Tavolo

La strukturo tavolo estas kie vi stokas la tutan enhavon, kiun viaj klientoj volas legi aŭ rigardi. Ĉi tio estos kodita en normoj laŭmenda HTML5 kaj ĝi povas inkluzivi tekston kaj bildojn tiel kiel plurmedia (video, audio, ktp). Gravas certigi, ke ĉiu aspekto de la enhavo de via retejo estas reprezentita en la strukturo tavolo. Ĉi tio permesas al iuj klientoj, kiuj havas JavaScript malŝalti aŭ kiuj ne povas vidi CSS ankoraŭ havi aliron al la tuta retejo, se ne ĉiuj funkcioj de tiu retejo.

CSS - la Stiloj-Tavolo

Vi kreos ĉiujn viajn vidajn stilojn por via retejo en ekstera stilo-folio. Vi povas uzi multoblajn stilojn, sed memoru, ke ĉiu separacia CSS-dosiero postulas HTTP-peton, kiu efikas al la agado de la retejo.

Javascript - la Konduto-Tavolo

Javascript estas la plej ofte uzita lingvo por la konduto, sed kiel mi antaŭe menciis, CGI kaj PHP ankaŭ povas generi kondutojn pri retpaĝoj. Dirite, kiam multaj programistoj raportas al la konduto, ili signifas tiun tavolon, kiu estas aktivigita rekte en la TTT-retumilo - do JavaScript preskaŭ ĉiam estas la lingvo de elekto. Vi uzas ĉi tavolon por interagi rekte kun la DOM aŭ Document Object Model. Skribanta valida HTML en la enhavo tavolo ankaŭ gravas por DOM-interagoj en la konduto tavolo.

Kiam vi konstruas la kondutan mantelon, vi devas uzi eksterajn skripton-dosierojn kiel CSS. Vi ricevas ĉiujn samajn avantaĝojn uzi eksterajn foliojn.