În mod implicit, HTML nu oferă facilitatea de a include cod din partea clientului din alte fișiere. În mod normal, este o bună practică în orice limbaj de programare să distribuiți funcționalități în diferite fișiere pentru orice aplicație.
De exemplu, dacă ați avea logică pentru operații numerice, în mod normal ați dori să aveți acea funcționalitate definită într-un fișier separat. Acel fișier separat ar putea fi apoi reutilizat în mai multe aplicații, incluzând doar fișierul respectiv.
Acesta este în mod normal conceptul de declarații Include care sunt disponibile în limbaje de programare precum .Net și Java.
Acest tutorial analizează alte moduri în care fișierele (fișiere care conțin cod HTML extern) pot fi incluse în fișierul HTML principal.
În acest tutorial, veți învăța-
- Partea client include
- Partea serverului include
- Cum să includeți fișierul HTML în AngularJS
Partea client include
Una dintre cele mai comune modalități de a include codul HTML este prin Javascript. JavaScript este un limbaj de programare care poate fi folosit pentru a manipula conținutul dintr-o pagină HTML din mers. Prin urmare, Javascript poate fi utilizat și pentru a include cod din alte fișiere.
Pașii de mai jos arată cum se poate realiza acest lucru.
Pasul 1) Definiți un fișier numit Sub.html și adăugați următorul cod în fișier.
Acesta este un fișier inclus
Pasul 2) Creați un fișier numit Sample.html, care este fișierul principal al aplicației și adăugați fragmentul de cod de mai jos.
Mai jos sunt principalele aspecte de remarcat despre codul de mai jos,
- În eticheta de corp, există o etichetă div care are un ID de conținut. Acesta este locul unde va fi inserat codul din fișierul extern „Sub.html”.
- Există o referință la un script jquery. JQuery este un limbaj de script construit pe partea de sus a Javascript, care face manipularea DOM și mai ușoară.
- În funcția Javascript, există o declarație '$ ("# Content"). Load ("Sub.html");' ceea ce face ca codul din fișierul Sub.html să fie injectat în eticheta div care are id-ul de Conținut.