| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Callback funktion
    Programmører skrive scripts til web- og desktop applikationer bruger ofte callback funktioner . Det grundlæggende princip i en tilbagekaldsanmodning er, at du kan passere en funktion som en parameter til en anden funktion . Ofte vil funktionen modtager tilbagekald udføre det efter sit eget indhold er færdig udførelse . Tilbagekald ofte forekommer i JavaScript-funktioner , for eksempel med animerede eller andre visuelle effekter , da de giver programmøren at angive, hvad der skal ske, når en effekt færdig. Funktionsvariabler

    programmering kan variable gemme data. Disse data kan indeholde tal og tekststrenge blandt andre typer af information. Variable kan også gemme uddrag af kode. Når et program definerer en funktion , der kan gemme funktionen i en variabel , som følger: ( ! " P Dette er tilbagekald

    " ) var callbackFunction = function () { document.write ; }

    Denne JavaScript-kode angiver en funktion, og gemmer det på den angivne variabel reference . Koden kan nu passere denne funktion som en parameter til en anden funktion . Den anden funktion kan bruge passerede variabel reference til at udføre indholdet af tilbagekald.
    Parametre

    Scripts kan definere funktioner til at modtage og returnere værdier. Følgende eksempel JavaScript-funktion demonstrerer : function doProcessing ( someText , afunction ) { document.write ( "

    " + someText + "

    "); afunction ( );}
    < p> Denne funktion modtager to parametre. Den ene er en tekststreng , og den anden er en henvisning til en funktion . Inde i funktionen kroppen, bærer script ud forarbejdningen , i dette tilfælde blot at skrive værdien af strengen parameter ind på websiden markup . Når sin egen behandlingen er færdig , funktionen endelig kalder callback funktion som parameter . Dette vil medføre, at indholdet af funktionen variabel til at udføre .
    Implementering

    JavaScript-kode på en side kan kalde " doProcessing "-funktionen , der passerer det en streng værdi og henvisningen til funktionen variabel. Følgende kodeeksempel viser : doProcessing ( "Some vilkårlig tekst! " , CallbackFunction ),

    Dog JavaScript ofte reagerer på brugerens begivenheder. Følgende eksempel HTML input element viser en alternativ måde at kalde funktionen :

    Dette ville arbejde med følgende funktion i scriptet : function callIt () {var callbackFunction = function () { document.write ( " !

    Dette tilbagekald

    " );} doProcessing ( ! " Nogle vilkårlig tekst " , callbackFunction );}

    Når brugeren klikker på knappen, vil denne funktion , til gengæld kalder anden funktion , passerer tilbagekald som anden parameter
    bruger hoteltilbud . Salg

    JavaScript tilbagekald er fælles med biblioteker leverer animerede og interaktive effekter , såsom jQuery ressource. Hjælp af mange af de standard jQuery funktioner kan udviklere implementere visuelle effekter , der passerer callback funktioner som parametre , som i følgende eksempel kode : $ (" div " ) show ( 2000 , function ( ) { document.write ( " tilbagekald " . ;) ;} ),

    opfordrer jQuery show funktion til at vise et bestemt HTML-element . Funktionen opkald omfatter et tilbagekald , der defineres eksplicit. Når scriptet afsluttes viser elementet , vil funktionen udføre . Den callback funktion simpelthen skriver indhold til siden for demonstrationen.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Lær ASP 
    ·Sådan Slet flere poster i Entity Framework Uden Loopin…
    ·Sådan Søg efter Apostroffer i T-SQL 
    ·Sådan bruges Google Oversæt for API og PHP 
    ·Sådan Set timeout Sessions i iFrame 
    ·Sådan Indsæt flere rækker fra SPUFI 
    ·Sådan Beregn kodelinjer 
    ·Sådan Tilpas din Cursor med CSS -kode 
    ·Visual Studio SQL Tutorial 
    ·QBASIC Animation Tutorial 
      Anbefalede Artikler
    ·Video Decompression Tools 
    ·Hvad er et gitter System 
    ·Hvordan man laver en Basic Timer i Java 
    ·Java Input Stream Fra et Projekt 
    ·Forskellen mellem Algoritmer , pseudokode & Programmeri…
    ·Hvordan man opbygger Kommentar websider med Visual Stud…
    ·Hvordan udvikler en Test Plan 
    ·Hvilke værktøjer gør Computer programmører bruger 
    ·Sådan oprettes symbolske links ved hjælp af PHP 
    ·Hvordan man laver en Sidebar i Visual Basic 
    Copyright © Computer Viden http://www.computerdk.com