Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> JavaScript Programmeren >> Content
Verschil tussen onbeforeunload & onunload
onbeforeunload en onunload zijn gebeurtenissen in Javascript . Webpagina's worden geschreven in HTML , Hypertext Markup Language , die geen programmering constructies heeft . Een oplossing voor dit probleem is Javascriptprogramma's voegen in de HTML -code . Onbeforeunload en onunload zijn twee methoden voor het inroepen van die programma's . Evenementen in

Een gebeurtenis
is een oproep om een ​​programma vanuit een ander programma dat wordt geactiveerd door een actie . Meestal het beroep iets uitgevoerd door de gebruiker van de software , zoals een muisklik of toetsaanslag . Het evenement is een asynchrone transactie , in dat de oproep om het bijbehorende programma niet het bellen milieu te blokkeren van verder te gaan met andere instructies . In Windows-omgevingen en in de HTML van een evenement is een status van een bepaald object .
Event Structuur

Het evenement hecht aan een object en wordt uitgedrukt als een eigenschap van die object . Onbeforeunload en onunload zowel plaatsvinden op dezelfde set van objecten . Dit zijn LICHAAM , FRAMESET , venster , HTMLBodyElement Constructor , HTMLFrameSetElement Constructor en Window Constructor . De programmeur eerste wordt een Java-script functie in het kopgedeelte van het HTML bestand en kent die functie bij een object . Dus , als het ontwerp van de pagina is een functie genaamd AlertUser worden geactiveerd op ofwel een onunload evenement of een onbeforeunload evenement op een venster , de instructies van de functie worden aangeroepen door " window.onunload = AlertUser " of " window.OnBeforeUnload = AlertUser . "
Trigger

het evenement wacht op een actie om zijn oproep om de toegewezen functie te activeren . Met zowel onunload en onbeforeunload dat geval is wanneer de inhoud van het object , zoals een venster , worden gespoeld . Dit zou zijn, omdat de gebruiker beweegt naar een andere site , of als het venster is gesloten .
Verschillen

twee gebeurtenissen zijn zeer vergelijkbaar . Zowel hechten aan hetzelfde object , zowel ontstaan ​​wanneer de inhoud van een object in het proces worden verwijderd , of " gelost . " Het verschil tussen de twee zijn zeer subtiel . Zoals de naam al doet vermoeden , de onbeforeunload evenement gebeurt voordat de onunload evenement . Onbeforeunload gebeurt voordat de verandering wordt uitgevoerd en onunload gebeurt tegelijkertijd de lossen . Dit betekent dat er nog steeds een kans om te voorkomen dat het lossen met onbeforeunload , maar tegen de tijd onunload vuurt de actie aan te sluiten of te wijzigen , het venster is onherroepelijk . Dus de onbeforeunload evenement geeft de programmeur de mogelijkheid om de gebruiker de mogelijkheid om te annuleren het lossen te bieden, maar de onunload niet .

Previous: Next:
  JavaScript Programmeren
·Hoe te Div Codes Vervang 
·Hoe te berekenen in Java Scrip…
·Hoe te String converteren naar…
·Hoe maak je een JS -bestand ma…
·Hoe je OOP JavaScript Creëren…
·Hoe maak je een programma te c…
·Hoe de coördinaten van een el…
·Wat Is Event Bubbling ? 
·Hoe de ID van een object in JQ…
  Related Articles
Hoe je tekst tussen twee HTML-codes leze…
Verschillen tussen Visual Basic en Visua…
Het verschil tussen SDI Form & MDI formu…
Wat zijn de verschillen tussen Visual Ba…
Hoe gegevens tussen Word documenten met …
Hoe te gebruiken Visual Basic om het ver…
Hoe gegevens overbrengen tussen tabellen…
Hoe je het verschil tussen tijdzones in …
Hoe te Aantal Weken Bereken tussen twee …
  Programmering Articles
·Hoe te ActiveX converteren naar Vb.NET &…
·Hoe je in tabelvorm wordt weergegeven in…
·Hoe maak je een Auto - Generating Nummer…
·Mobile Development Tools 
·Hoe maak je een rechthoek in VB.Net Draw…
·De voordelen van Sequential Access-besta…
·Verschil tussen Gelijkwaardigheid & Boun…
·Hoe te doden C + + syntax 
·Hoe maak je een functie in MATLAB convol…
Copyright © Computer Kennis http://www.nldit.com