Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Terugbellen Functie
Programmeurs schrijven van scripts voor web en desktop applicaties maken vaak gebruik van callback-functies . Het basisprincipe van een callback is dat je een functie kunt doorgeven als parameter aan een andere functie . Vaak zal de functie ontvangt de callback voer het uit na zijn eigen inhoud klaar is met uitvoeren . Callbacks vaak voorkomen in JavaScript -functies , bijvoorbeeld met geanimeerde of andere visuele effecten , als zij toestaan ​​dat de programmeur aan te geven wat er moet gebeuren als een effect eindigt . Variabelen functie

programmering , kunnen variabelen gegevens op te slaan . Deze gegevens kunnen bevatten getallen en tekenreeksen onder andere soorten informatie . Variabelen kunnen ook fragmenten van de code op te slaan . Wanneer een programma definieert een functie, kan het de functie op te slaan in een variabele , als volgt : ( " !

Dit is de callback < /p > " ) var callbackFunction = function ( ) { document.write ; }

Deze JavaScript-code specificeert een functie en slaat deze op de opgegeven variabele referentie. De code kan nu deze functie als een parameter aan een andere functie passen. De andere functie kan de doorgegeven variabele referentie gebruiken om de inhoud van de callback voeren .
Parameters

Scripts
kunt functies om waarden te ontvangen en terug te definiëren . De volgende voorbeeld JavaScript-functie toont : functie doProcessing ( someText , aFunction ) { document.write ( "

" + someText + " < /p > " ) ; aFunction ( ) ; }

Deze functie ontvangt twee parameters . Een is een tekststring en het andere is een verwijzing naar een functie . Binnen de functie lichaam , het script voert verwerking , in dit geval gewoon het schrijven van de waarde van de parameter string in de webpagina markup . Zodra de eigen verwerking is voltooid, wordt de functie roept tenslotte de callback functie doorgegeven als parameter . Dit zal de inhoud van de functie variabele uit te voeren veroorzaken .
Implementatie

JavaScript-code
binnen een pagina kan de functie " doProcessing " noemen , het doorgeven een string waarde en de verwijzing naar de functievariabele . De volgende voorbeeldcode geeft aan : doProcessing ( " Enkele willekeurige tekst ! " , CallbackFunction ) ;

echter JavaScript reageert vaak tot gebruikersgebeurtenissen . Het volgende voorbeeld van een HTML -ingang element toont een alternatieve manier van aanroepen van de functie :

Dit zou werken met de volgende functie in het script : function callIt ( ) { var callbackFunction = function ( ) { document.write ( " !

Dit is de callback < /p > " ) ; } doProcessing ( " ! Sommige willekeurige tekst " , callbackFunction ) ; }

Wanneer de gebruiker op de knop klikt , zal deze functie , op zijn beurt , bel dan de andere functie , het passeren van de callback als tweede parameter
Gebruikt
.

JavaScript callbacks
zijn gemeenschappelijk met bibliotheken verstrekken geanimeerde en interactieve effecten , zoals de jQuery bron . Het gebruik van veel van de standaard jQuery functies , kunnen ontwikkelaars visuele effecten te implementeren , het passeren van callback-functies als parameters , zoals in het volgende voorbeeld code : $ ( " div " ) tonen ( 2000 , function ( ) { document.write ( " terugbellen " . ;) ;} ) ;

Dit roept de jQuery show-functie om een bepaalde HTML-element weer te geven . De functie oproep bevat een callback , waarin expliciet wordt gedefinieerd . Wanneer het script klaar is met het element , zal de functie uit te voeren . De callback functie schrijft gewoon inhoud aan de pagina voor demonstratie .

Previous: Next:
  Computer Programming Languages
·Hoe te Mouse X & Y Neem Action…
·Hoe te Geodatabases Lock 
·Hoe maak je een IIS AppPool Re…
·Hoe maak je een DIV positie in…
·Hoe kan ik een variabele Pass …
·Hoe stel ik een e-mail bijlage…
·Hoe te datumnotatie convertere…
·Boeken om Informatica 
·Hoe maak je een List Apart in …
  Related Articles
Hoe maak je een Function -knop in Visual…
Hoe maak je een functie in Visual Basic …
Hoe de Convert -functie gebruiken voor d…
Hoe maak je een Visual Basic -functie De…
Tutorial over de functie Sub procedure i…
Hoe de FormatDateTime functie in Visual …
Toegang tot een Call Function uit een qu…
Hoe maak je een functie die Gelijkspel i…
Wat is het verschil tussen een functie P…
  Programmering Articles
·Hoe te Toetsencombinaties gebruiken in V…
·Hoe te Connect PHP met MySQL gebruiken W…
·Hoe maak je een Lisp Macro Creëren 
·Hoe te Trace hand door Software Code 
·Hoe te Kalefateren gebruiken in GTK Radi…
·Hoe de code Up een vierkantswortel in HT…
·Hoe te stdlib.h gebruiken 
·Hoe kan ik PHP insluiten in een Photo 
·Hoe te importeren Data Object Types in S…
Copyright © Computer Kennis https://www.nldit.com