Het bericht Document.Write () is een waarschuwing die aangeeft dat de browser een script heeft tegengekomen dat de methode document.write () gebruikt. De methode document.write () mag alleen worden gebruikt voor testdoeleinden en is niet bedoeld om te worden gebruikt in de productiecode. Wanneer de browser een script tegenkomt dat een document.write () gebruikt, wordt de code uitgevoerd, maar wordt ook een bericht weergegeven in de console met de tekst: "Document.Write () is ingeroepen". Dit bericht is bedoeld om ontwikkelaars te waarschuwen dat ze een niet -ondersteunde en potentieel gevaarlijke methode gebruiken.
Inhoud
SchakelaarWaarom geen document.write () gebruiken?
Het is een methode die wordt gebruikt om een HTML -document te schrijven. Dit moet worden vermeden omdat het bestaande HTML kan overschrijven, inclusief de inhoud van het document. Het wordt ook gebruikt om niet -gesnapte tekst te schrijven, wat kan leiden tot kwetsbaarheden van de beveiliging als het kwaadaardige code bevat.
Hoe beïnvloedt het gebruik van document.write () paginaprestaties?
Het gebruik van document.write () kan de prestaties van een webpagina negatief beïnvloeden, omdat deze extra HTTP -aanvragen kan toevoegen en vertragingen kan veroorzaken terwijl de browser wacht tot deze verzoeken moeten worden voltooid. Bovendien kan document.write () invloed hebben op de weergave van een pagina als deze wordt gebruikt nadat de pagina al is geladen, wat flikkering of andere visuele problemen kan veroorzaken. Bovendien kan het gebruik van document.write () om HTML in een pagina in te voegen potentiële beveiligingsrisico's creëren, omdat elke kwaadaardige code die wordt ingevoegd door de browser wordt uitgevoerd.
Hoe te voorkomen dat u document.write () gebruikt?
Bij het schrijven van HTML zijn er een paar dingen om te vermijden als u wilt dat uw code schoon en onderhoudbaar is. Een van die dingen is het gebruik van de methode document.write ().
Deze methode moet worden vermeden omdat:
- Het kan uw hele document overschrijven indien gebruikt nadat de pagina is geladen
-Het kan problemen veroorzaken met compatibiliteit met cross-browser
-Dit wordt over het algemeen als slechte praktijk beschouwd om te gebruiken
Dus, wat moet u gebruiken in plaats van het document.write ()? U kunt in de meeste gevallen regelmatige JavaScript -snaren en DOM -manipulatiemethoden gebruiken.
Afronding
Het is gemakkelijk om document.write () te vermijden als u een paar eenvoudige richtlijnen in gedachten houdt. Eerst kan document.write () alleen worden gebruikt terwijl de pagina wordt geladen. Ten tweede, bij gebruik van document.write (), zorg ervoor dat u naar een nieuwe regel schrijft. Vermijd ten slotte document.write () in een lus - het kan de laadtijd van de pagina vertragen.
Wilt u de laadtijd van de pagina verbeteren? Neem contact met ons op en ontvang onze WordPress Pagin -snelheidsoptimalisatieservice !