Som standard giver HTML ikke mulighed for at inkludere klientsides kode fra andre filer. Det er normalt en god praksis på ethvert programmeringssprog at distribuere funktionalitet på tværs af forskellige filer til enhver applikation.
For eksempel, hvis du havde logik til numeriske operationer, ville du normalt have denne funktion defineret i en separat fil. Den separate fil kan derefter genbruges på tværs af flere applikationer ved blot at inkludere den fil.
Dette er normalt begrebet Inkluder udsagn, der er tilgængelige på programmeringssprog som .Net og Java.
Denne vejledning ser på andre måder, filer (filer, der indeholder ekstern HTML-kode) kan inkluderes i den vigtigste HTML-fil.
I denne vejledning lærer du-
- Kundesiden inkluderer
- Serversiden inkluderer
- Sådan inkluderes HTML-fil i AngularJS
Kundesiden inkluderer
En af de mest almindelige måder er at inkludere HTML-kode er via Javascript. JavaScript er et programmeringssprog, der kan bruges til at manipulere indholdet i en HTML-side på farten. Derfor kan Javascript også bruges til at inkludere kode fra andre filer.
Nedenstående trin viser, hvordan dette kan opnås.
Trin 1) Definer en fil, der hedder Sub.html, og tilføj følgende kode til filen.
Dette er en inkluderet fil
Trin 2) Opret en fil ved navn Sample.html, som er din vigtigste applikationsfil, og tilføj nedenstående kodestykke.
Nedenfor er de vigtigste aspekter at bemærke om nedenstående kode,
- I body-taggen er der et div-tag, der har et id for indhold. Dette er stedet, hvor koden fra den eksterne fil 'Sub.html' indsættes.
- Der er en henvisning til et jquery-script. JQuery er et script-sprog bygget oven på Javascript, hvilket gør DOM-manipulation endnu lettere.
- I Javascript-funktionen er der et udsagn '$ ("# Content"). Load ("Sub.html");' hvilket får koden i filen Sub.html til at blive injiceret i div-tagget, der har id'et til Content.