Som standard tillhandahåller HTML inte möjligheten att inkludera klientsidakod från andra filer. Det är normalt en bra praxis i alla programmeringsspråk att distribuera funktionalitet över olika filer för alla applikationer.
Till exempel, om du hade logik för numeriska operationer, skulle du normalt vilja ha den funktionen definierad i en separat fil. Den separata filen kan sedan återanvändas i flera applikationer genom att bara inkludera den filen.
Detta är normalt begreppet Inkludera uttalanden som finns på programmeringsspråk som .Net och Java.
Denna handledning tittar på andra sätt som filer (filer som innehåller extern HTML-kod) kan inkluderas i huvud-HTML-filen.
I den här handledningen lär du dig-
- Kundsidan inkluderar
- Serversidan inkluderar
- Hur man inkluderar HTML-fil i AngularJS
Kundsidan inkluderar
Ett av de vanligaste sätten är att inkludera HTML-kod är via Javascript. JavaScript är ett programmeringsspråk som kan användas för att manipulera innehållet i en HTML-sida i farten. Därför kan Javascript också användas för att inkludera kod från andra filer.
Nedanstående steg visar hur detta kan åstadkommas.
Steg 1) Definiera en fil som heter Sub.html och lägg till följande kod i filen.
Detta är en inkluderad fil
Steg 2) Skapa en fil som heter Sample.html, som är din huvudsakliga applikationsfil och lägg till kodavsnittet nedan.
Nedan är de viktigaste aspekterna att notera om nedanstående kod,
- I body-taggen finns en div-tagg som har ett ID-innehåll. Här kommer koden från den externa filen 'Sub.html' att införas.
- Det finns en hänvisning till ett jquery-skript. JQuery är ett skriptspråk byggt ovanpå Javascript vilket gör DOM-manipulation ännu enklare.
- I Javascript-funktionen finns det ett uttalande '$ ("# Content"). Load ("Sub.html");' vilket gör att koden i filen Sub.html injiceras i div-taggen som har ID för innehåll.
$ (funktion () {$ ("# Content"). Load ("Sub.html");});