Som standard gir HTML ikke muligheten til å inkludere klientside-kode fra andre filer. Det er normalt en god praksis i ethvert programmeringsspråk å distribuere funksjonalitet på tvers av forskjellige filer for alle applikasjoner.
For eksempel, hvis du hadde logikk for numeriske operasjoner, vil du normalt ha den funksjonaliteten definert i en separat fil. Den separate filen kan deretter brukes på nytt i flere applikasjoner ved å bare inkludere den filen.
Dette er normalt begrepet Inkluder uttalelser som er tilgjengelige på programmeringsspråk som .Net og Java.
Denne opplæringen ser på andre måter filer (filer som inneholder ekstern HTML-kode) kan inkluderes i hoved-HTML-filen.
I denne veiledningen vil du lære-
- Kundesiden inkluderer
- Serversiden inkluderer
- Hvordan inkludere HTML-fil i AngularJS
Kundesiden inkluderer
En av de vanligste måtene er å inkludere HTML-kode er via Javascript. JavaScript er et programmeringsspråk som kan brukes til å manipulere innholdet i en HTML-side på farten. Derfor kan Javascript også brukes til å inkludere kode fra andre filer.
Trinnene nedenfor viser hvordan dette kan oppnås.
Trinn 1) Definer en fil som heter Sub.html og legg til følgende kode i filen.
Dette er en inkludert fil
Trinn 2) Opprett en fil som heter Sample.html, som er din viktigste applikasjonsfil, og legg til kodebiten nedenfor.
Nedenfor er de viktigste aspektene å merke seg om koden nedenfor,
- I body-taggen er det en div-tag som har en ID for Content. Dette er stedet der koden fra den eksterne filen 'Sub.html' skal settes inn.
- Det er en referanse til et jquery-skript. JQuery er et skriptspråk bygget på toppen av Javascript som gjør DOM-manipulering enda enklere.
- I Javascript-funksjonen er det et utsagn '$ ("# Content"). Load ("Sub.html");' som får koden i filen Sub.html til å bli injisert i div-koden som har ID-innholdet.
$ (funksjon () {$ ("# Content"). Last ("Sub.html");});