Qual è la differenza tra tag HTML e ?

Qual è la differenza tra tag HEAD e tag BODY?

la maggior parte dei libri HTML solo “brevemente” menziona i e … ma vanno via molto velocemente.

Hanno effetto sul modo in cui i browser visualizzano le pagine web?

Inoltre, influenzano l’ordine in cui vengono eseguiti i javascript?

(Voglio dire, se ho un javascript all’interno di un tag , sarebbe eseguito PRIMA di un altro javascript all’interno del tag ? Anche quando arrivato PRIMA di ?)

Questo è troppo confuso – non ho mai usato un tag testa / corpo, ma non ho mai avuto problemi con esso. Ma leggendo il tutorial di Jquery, ho visto persone consigliare di inserire alcuni codici in e gli altri all’interno dei tag .

Grazie!!!

Generalmente il codice javascript funzionerà in testa prima del codice nel corpo. La sezione principale viene solitamente utilizzata per contenere informazioni sulla pagina che non si vedono necessariamente come meta descrizione meta keywords o titolo di una pagina. Dovresti anche collegarti a qualsiasi file esterno come i file .js .js nella sezione head che devono essere caricati prima che la pagina venga visualizzata.

Qualunque cosa nella sezione del corpo è ciò che ti aspetteresti di vedere sullo schermo.

  • Le cose nel tag head sono cose che non dovrebbero essere rese: informazioni sulla pagina e su come elaborarla.
  • Le cose nel tag del corpo sono le cose che dovrebbero essere visualizzate: il contenuto reale.
  • Javascript nel corpo viene eseguito mentre viene letto e come viene eseguito il rendering della pagina.
  • Javascript in testa viene interpretato prima che tutto venga reso.

tag vengono eseguiti quando il browser li incontra durante il caricamento della pagina. non può contenere contenuto per la pagina, può contenere solo meta-informazioni (titoli, descrizioni, ecc.), Stili e script. Pertanto, se inserisci un tag in , assicurati che venga eseguito prima che il browser abbia iniziato a caricare il contenuto della pagina (che deve andare nel ).

Se vuoi manipolare il contenuto della pagina, devi assicurarti che il tuo script venga visualizzato dopo il contenuto che stai manipolando. Questo è il motivo per cui le persone hanno scelto di mettere degli script alla fine di .

Se il tuo codice è sciatto (ad esempio, con tag non chiusi correttamente), ciò può causare problemi. Questo è il motivo per cui le librerie come jQuery hanno funzionalità per aiutarti a eseguire codice che manipola il documento al momento giusto.

http://www.w3schools.com/js/js_whereto.asp

È ansible inserire un numero illimitato di script nel documento e si possono avere script sia nella sezione corpo che nella sezione testa contemporaneamente.

È una pratica comune mettere tutte le funzioni nella sezione di testa o nella parte inferiore della pagina. In questo modo sono tutti nello stesso posto e non interferiscono con il contenuto della pagina.

La principale differenza negli script di testa e corpo è che di solito le persone che preferiscono le funzioni usano javascript mentre le persone che preferiscono le pratiche in linea lo utilizzeranno per lo più sotto il documento.

Funzionale

      

My First Web Page

In linea

   

My First Web Page

Un file HTML ha intestazioni e un “corpo” (payload) – proprio come una richiesta HTTP.

incapsula il contenuto del documento, mentre la parte contiene meta elementi, cioè informazioni sui contenuti. Questo è (tipicamente) titolo, codifica, autore, styling, ecc.

Per quanto riguarda la tua domanda su JavaScript: In generale JavaScript viene valutato così com’è (caricato e) analizzato. Quindi, se si incorpora JavaScript nella sezione , dovrebbe essere analizzato immediatamente.

Il browser elaborerà ciò che è nel per mostrare accuratamente .

contiene elementi come il set di caratteri utilizzato dalla pagina, i tempi di aggiornamento, i fogli esterni o gli script che potresti voler includere e le informazioni sulla tua pagina.

contiene solo elementi orientati alla visualizzazione, in genere basati su HTML.

È importante mantenere separato il modello (cioè l’informazione) e la vista (cioè l’HTML). Perché? In seguito, potresti voler aggiornare uno stile e non vuoi inseguirlo in tutto il tuo codice HTML, ogni volta che accade. Meglio farlo in un posto per l’intero documento, nel .

Il tag Head viene in genere utilizzato per importare altri file e definire gli attributi della pagina che non vengono visualizzati, come i metadati. Quindi puoi inserire i file CSS / Javascript che la pagina web richiede nella sezione Testa e caricheranno prima che la pagina venga visualizzata.

Il tag corpo è il punto in cui collochi le parti del tuo sito web che desideri vengano visualizzate, come tag p, div, ecc.