Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> JavaScript programmering >> Content

    Skillnad mellan OnBeforeUnload & onunload

    OnBeforeUnload och onunload är händelser i Javascript . Webbsidor är skrivna i HTML , Hypertext Markup Language , som inte har några programmering konstruktioner . En lösning på detta problem är att infoga Javascript program i HTML-koden . OnBeforeUnload och onunload finns två metoder för att åberopa dessa program . Evenemang

    En händelse är en uppmaning till ett program från ett annat program som utlöses av en åtgärd . Vanligtvis åtgärden är något som utförs av användaren av programvaran , t.ex. ett musklick eller en tangenttryckning . Evenemanget är en asynkron transaktion , eftersom samtalet till det aktuella programmet inte blockerar den anropande miljön från att gå vidare med andra instruktioner . I Windows-miljöer och i HTML händelsen är en status av ett visst objekt .
    Händelse Struktur

    Händelsen fäster ett objekt och uttrycks som en egenskap av att objekt. OnBeforeUnload och onunload både ske samma uppsättning objekt . Dessa är BODY , FRAMESET , fönster , HTMLBodyElement Constructor , HTMLFrameSetElement Constructor och Fönster Constructor . Programmeraren ställer först upp en JavaScript-funktion i huvudet delen av HTML- filen och sedan tilldelar denna funktion i den händelse av ett objekt . Så, om konstruktionen av den sida behöver en funktion som kallas AlertUser ska utlösas på endera en onunload händelse eller en OnBeforeUnload händelse på ett fönster , skall instruktionerna i funktionen anropas av " window.OnUnload = AlertUser " eller " window.OnBeforeUnload = AlertUser . "
    Trigger

    händelsen väntar på en åtgärd för att utlösa sin uppmaning till den tilldelade funktionen . Med både onunload och OnBeforeUnload att händelsen är när innehållet i objektet , till exempel ett fönster , som spolas . Detta skulle bero på att användaren går vidare till en annan plats , eller om fönstret stängs.
    Skillnader

    De två händelserna är mycket lika . Båda fäster på samma objekt , både uppstår när innehållet i ett objekt är på väg att tas bort , eller " obelastad . " Skillnaden mellan de två är mycket subtila . Som namnet antyder , händer OnBeforeUnload händelser innan onunload händelsen . OnBeforeUnload händer innan ändringen görs och onunload händer samtidigt som lasta . Detta innebär att det fortfarande finns en chans att förhindra att lasta med OnBeforeUnload , men när onunload bränder åtgärden att stänga eller ändra , är Window oåterkalleligt . Så OnBeforeUnload händelsen ger programmeraren möjlighet att erbjuda användaren möjlighet att avbryta lasta , men onunload inte . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Inaktivera Print Screen JavaScript
    ·JavaScript-funktioner för att acceptera namngivna para…
    ·Hur man läser ett objekt i jQuery
    ·Skriva ut med JavaScript
    ·Hur vill kolla en webbplats för en JavaScript bugg
    ·Så ändrar HTML bakgrundsfärg med en prompt i Javascr…
    ·Hur Rotera text med JavaScript
    ·Hur man gör en Div Pop - up
    ·Ställa en JavaScript VAR att Float
    ·Konvertera Javascript Variabel till Text
    Utvalda artiklarna
    ·Hur man använder text till tal på Android
    ·Hur man använder VBA för att skydda ritobjekt
    ·Hur till Bädda in Flash Video i HTML
    ·Hur att integrera med ColdFusion
    ·Datoralgoritmer Tutorial
    ·MATLAB -kod för White Noise
    ·Handledning om hur du använder VB6 PictureBox
    ·Hur man lär sig Java Enterprise
    ·Hur man tar bort inledande blanksteg i Perl
    ·Hur man bort från en tabell i - åtkomst med Visual Ba…
    Copyright © Dator Kunskap http://www.dator.xyz