Perchè tutti i siti sò custruiti cù una cumminazzioni di struttura, stilu è cumpurtamentu
Una analogia cumuna chì si usa per riunificà un sustegnu di u situ web site hè chì hè cum'è un fesso di 3 legche. Quessi 3 pedi, chì sò ancu cunnisciuti da i 3 capas di sviluppu web, sò Struttura, Stile, è cumpurtamenti.
I Tagliu di u Capicorsu di Web Development
- Struttura o a capa di cuntenutu
- A struttura o a capa di cuntenutu di una pagina web hè u codice HTML sottuigazione di quella pagina. Cum'è a framatura di una casa crea un fundamentu saliu chì u restu di a casa hè custruita, cusì un fundamentu solidu di HTML crea una pace nantu à quale un situu pò esse creatu. L'estructura HTML pò esse di textu o imagine è chjamate i vinculi chì i visitanti utilizani di navigà in quellu situ web.
- Stile o presentazione
- U stilu o di stampa di presentazione dichja cumu un documentu HTML strutturatu viaghjate à i visitori di un situ. Sta struttura hè definita da CSS (Cascading Style Sheets). Sti schedari cuntenenu stili chì indicance chì u documentu vole esse dispunibule in un navigatore web. In a Web d'ogghjine, u stilu capunanzu pò ancu include Media Queries chì ponu cambià a visualizazione di un situ cù basa di tavuli di varietà è dispusitivi .
- Cumpurtamentu
- U cullemu di cumpurtamentu hè u capu di una pagina web chì pò responde à l'azzioni di usu cuncernanti o di fà cambiamenti à una pàgina basatu annantu à un settore di cundizzioni. Per a maiò parte di e pagine Web, u livellu di cumpurtamentu seria l' intricatu JavaScript in a pagina.
Perchè Sè per separà i Capelli?
Quandu puderete creà una pàgina web, hè bonu di mantene a stalla com'è separata da più possibili. Struttura deve esse cunfidendu à u vostru HTML, stili visiali à u CSS, è cumpurtamenta per qualsiasi scripta chì u situ utilizeghja.
Arcuni di e benefizii di a separazione di i capigli sò:
- Risorse ammenzu
- Quandu scrivite un schedariu CSS esterno o JavaScript, pudete aduprà stu schedariu da ogni pàgina nantu à u vostru situ web. Sè avete bisognu di cambià di stu schedariu, forsi per aghjurnà qualchì tipugrafia nantu à u situ web, ogni pàgina chì utilizeghja a stile prendrà u cambiamentu. Ùn ci hè bisognu di edità ogni pàgina di u situ webmente, chì per un locu più grande puderia esse un prughjettu estensivu.
- Scaricamentu più avanzati
- Quandu l'script hè stata scaricata da u vostru cliente a prima volta, hè in cache da u vostru navigatore. Perchè i stati risorse aghjurnate sò prisentate in u cache, l'altri pagine chì sò dumandati in u navigatore aghjonu più rapidamente, chì prumove a cumpiazione generale è a prestazione.
- Ogni equipos multipersonale
- Se tenete più d'una persona chì travagliendu in un situ web à quandu, pudete utilizà sistemi chì per "verificà" è "verificate" di schedari per verificà chì tutti nantu à a squadra travaglia cù l'ultime versione di sti schedari. Questu hè più difficiule per fà chì i stili è i cumpurtamenti sò intravindicati cù struttura di e documenti.
- SEO
- Un situ chì hà una separazione chjare di stile è struttura hè prubabile di prestu megliu per i motori di ricerca, postu chì quelli siti pò più corsi d'accorcate u cuntenutu è à capiscenu a pagina senza cunduttate cun l'arti visibile o cumportamentu.
- Accessibilità
- Stile di stille esterni è scrittori sò più accessibili per i persone è i navigatori. Perchè quellu chì hè a separazione di stile è struttura, u software cum'è prugrammi di scrittura pò più facilità tramutà u cuntenutu da a struttura capule senza cunduttate da i stili chì ùn puderanu micca utilizà per allà.
- A cumpatibilità di retroactività
- Quandu avete un situ chì hè creatu cù i capiglii di sviluppu, serà più backward compatibili perchè i navigatori o appruvisivu chì ùn pò micca usar certu stili CSS o quali pudete avete JavaScript disattivatu pò ancu vede u HTML. U vostru situ web pò esse sviluppata progressivamente cù funziunalità per i navigatori chì e supportanu.
HTML - Struttura Capu
A struttura di staghjunata hè duvere quandu guarda tuttu u cuntenutu chì i vostri clienti vulete leghje o sguardi. Questu serà codificatu in l'HTML5 cumpletu di normi è pò cumprà textuale è imagine, in modu multimedia (video, audio, etc.). Hè impurtante per assicurà chì ogni aspettu di u cuntenutu di u situ cuntenenu in a struttura di capa. Quessu permette i clienti chì anu apagatu JavaScript o chì ùn pudete micca vede CSS per avè stillu accessu à u web sanu sanu, siddu nun tutta a funziunalità di quì situ.
CSS - u Stilellu Layer
Puderà creà tutti i vostri stili visuale per u vostru situ web in una stile di stile esterni. Pudete utilizà numerosi stile, però ricordate chì ogni unchì schedariu CSS dispunibile una dumanda HTTP pè fetchì, affissendu u spaziu di u situ.
JavaScript - u Cuntinuà Capidariu
U JavaScript hè u lingua più cumunitivu di u compilamentu di u nivellu, ma cumu l'esse cose, CGI è PHP pò ancu generà cumpagni di pagina Web. Dittu chjamatu, quandu a maiò parte di u sviluppatore di riferite à a cumpurtamentu di u latinu, significanu a strata chì hè attivata direttamente in u web browser - cusì JavaScript hè quasi sempri a lingua di scelta. Utilizate stu chjucu per interazzione direttamente cù u DOM o u mudellu di Objettivi di Documentu. Scrivite un HTML valevule in a capa di cuntenutu hè ancu impurtante per l'interazzione di u DOM in a cumpusizioni.
Quandu si custruisce in u core di cumpurtamentu, deve aduprà schedarii di scrittori esterni cum'è cù CSS. Avete ogni propriu vantaghji di utilizà una struttura di stili esterni.