Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> JavaScript Programmering >> Content
    Forskjellen mellom OnBeforeUnload & onunload
    OnBeforeUnload og onunload er hendelser i Javascript. Websider er skrevet i HTML, Hypertext Markup Language , som ikke har noen programmering konstruerer . En løsning på dette problemet er å sette Javascript -programmer inn i HTML- koden . OnBeforeUnload og onunload er to metoder for å påkalle disse programmene. Hendelser

    En hendelse er en oppfordring til et program fra et annet program som er utløst av en handling. Vanligvis handlingen er noe utført av brukeren av programvaren , for eksempel et museklikk eller et tastetrykk. Arrangementet er en asynkron transaksjon , ved at kallet til den relaterte programmet ikke blokkere ringer miljøet fortsetter med andre instruksjoner . I Windows-miljøer og i HTML en hendelse er en status av et bestemt objekt .
    Begivenhet Struktur

    Arrangementet legger til et objekt og uttrykkes som en egenskap som objekt . OnBeforeUnload og onunload både skje på samme sett av objekter . Dette er BODY, FRAMESET , vindu , HTMLBodyElement Constructor , HTMLFrameSetElement Constructor og Window Constructor . Programmereren setter først opp en Javascript funksjon i overskriften delen av HTML- fil og deretter tildeler den funksjonen til arrangementet av et objekt . Så , hvis utformingen av siden krever en funksjon som heter AlertUser å bli utløst på enten en onunload hendelse eller en OnBeforeUnload hendelse på et vindu , er instruksen til funksjonen aktiveres av " window.OnUnload = AlertUser " eller " window.OnBeforeUnload = AlertUser . "
    Trigger

    arrangementet venter på en handling for å utløse sitt kall til den tildelte funksjonen. Med både onunload og OnBeforeUnload at arrangementet er når innholdet av objektet , for eksempel et vindu , blir spylt . Dette ville være enten fordi brukeren beveger seg videre til et annet nettsted , eller om vinduet er stengt .
    Forskjeller

    De to hendelsene er svært like. Begge feste til det samme objektet , begge opptrer når innholdet i et objekt er i ferd med å bli fjernet, eller « avlastet ». Forskjellen mellom de to er meget subtile. Som navnet antyder , skjer OnBeforeUnload hendelsen før onunload hendelsen. OnBeforeUnload skjer før endring foretas og onunload skjer samtidig som losse. Dette betyr at det fortsatt er en sjanse til å hindre at losse med OnBeforeUnload , men etter den tid onunload fyrer av tiltak for å stenge eller endre , er Window ugjenkallelig . Så OnBeforeUnload arrangementet gir programmereren muligheten til å tilby brukeren muligheten til å avbryte losse, men onunload ikke.

    früher :

     Weiter:
      Relatert Artike
    ·Forklaring av avrunding & Avkorter i Javascript 
    ·Hvor å Endre Status Bar SCR Into Status Java Scripts 
    ·Hvordan kontrollere Scrollbars Med Javascript 
    ·Slik fjerner et element Med JavaScript 
    ·Hvordan Roter tekst med JavaScript 
    ·Slik fjerner Scrollbars Bruke JavaScript 
    ·Legge Javascript dynamisk med DOM Scripting 
    ·Hvordan Sammenlign Java Script String 
    ·Kode beautifiers for JavaScript 
    ·Hvordan tegne et tre ved hjelp av en magnet på JavaScr…
      Anbefalte artikler
    ·Hvordan endre RichEdit Font ved hjelp av ComboBox Liste…
    ·Hvordan lage en Bilen Script Infinite Loop 
    ·Hvordan beregne størrelsen på Elements i buffere i C 
    ·Hvordan lese filen Innholdet i PHP 
    ·Legge til en DLL til en CPP Project 
    ·Hvordan slette et regneark Event i VBA 
    ·Slik konverterer JSP til Java 
    ·Hvordan lage Voice Command programmer i Visual Basic 
    ·JDBC ResultSet Eksempel 
    ·Hvordan overføre data fra en tabell til en annen gjenn…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/