| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Funzione richiamata
    programmatori che scrivono script per le applicazioni Web e desktop spesso utilizzano funzioni di callback . Il principio di base di un callback è che si può passare una funzione come parametro di un'altra funzione . Spesso , la funzione che riceve la richiamata verrà eseguita dopo il suo contenuto ha terminato l'esecuzione . Callback appaiono comunemente in funzioni JavaScript , per esempio con gli effetti visivi animati o altro , in quanto consentono al programmatore di specificare che cosa dovrebbe accadere quando finisce un effetto. Le variabili di funzione

    Nella programmazione , le variabili possono memorizzare i dati. Questi dati possono comprendere numeri e stringhe di testo tra altri tipi di informazioni . Le variabili possono anche memorizzare stralci di codice . Quando un programma definisce una funzione , è possibile memorizzare la funzione in una variabile , come segue : ( " !

    Questo è il callback < /p > " ) var callbackFunction = function () { document.write ; }

    Questo codice JavaScript specifica una funzione e lo memorizza nella variabile di riferimento specificato . Il codice può ora passare questa funzione come parametro a un'altra funzione . L' altra funzione è possibile utilizzare il riferimento variabile passata per eseguire il contenuto della richiamata .
    Parametri

    script possono definire funzioni per ricevere e restituire valori . La funzione JavaScript di esempio riportato di seguito illustra : funzione doProcessing ( someText , aFunction ) { document.write ( "

    " + someText + " < /p > "); aFunction (); }
    < p > Questa funzione riceve due parametri . Uno è una stringa di testo e l'altro è un riferimento a una funzione. All'interno del corpo della funzione , lo script esegue l'elaborazione , in questo caso semplicemente scrivendo il valore del parametro di stringa nel markup della pagina Web . Una volta che la sua elaborazione è completa , la funzione richiama infine la funzione di callback passato come parametro . Questo farà sì che il contenuto della variabile funzione da eseguire .
    Attuazione

    codice JavaScript all'interno di una pagina può chiamare la funzione " doProcessing " , passando un valore di stringa e il riferimento alla variabile funzione . Il seguente codice di esempio illustra : doProcessing ( "Alcuni testo arbitrario " , callbackFunction ) ;

    Tuttavia , JavaScript reagisce spesso a eventi utente . Il seguente elemento di input HTML di esempio illustra un modo alternativo di chiamare la funzione :

    Questo dovrebbe funzionare con la seguente funzione in lo script : function callIt ( ) {var callbackFunction = function () { document.write (" !

    Questo è il callback < /p > ");} doProcessing ( " ! Alcuni testo arbitrario " , callbackFunction ) ; }

    Quando l'utente fa clic sul pulsante , questa funzione , a sua volta , chiama l' altra funzione , passando il callback come secondo parametro
    Utilizza
    .

    callback JavaScript sono comuni con le librerie che forniscono effetti animati e interattivi , come ad esempio la risorsa jQuery . Utilizzando molte delle funzioni standard di jQuery , gli sviluppatori possono implementare effetti visivi , passando le funzioni di callback come parametri , come nel seguente codice di esempio : $ ( " div " ) spettacolo ( 2000 , function () { document.write ( " callback " . ;) ; });

    invita la funzione presentazione jQuery per visualizzare un elemento HTML specificato. La chiamata di funzione include un callback , che è definito in modo esplicito . Quando lo script termina mostrando l'elemento , la funzione verrà eseguita . La funzione di callback scrive semplicemente il contenuto nella pagina per la dimostrazione.

    Previous :

    next :
      Articoli Correlati
    ·Come modificare il colore della barra di scorrimento in…
    ·Come modificare di una JTable cellulare a colori 
    ·Come scrivere script per Mac OS X 
    ·Vantaggi e svantaggi di un nanocomputer 
    ·Come prova per PLC KOP 
    ·Come modificare i margini telaio utilizzando Programmaz…
    ·Che cosa è un array di interi 
    ·Come modificare in Windows Script Host 
    ·Come programmare un Bingo Game 
    ·Come aggiungere colonne al GridView 
      Articoli in evidenza
    ·Come dividere OpenArgs in VBA 
    ·Come disattivare il Windows Firewall in VBScript 
    ·Come usare Sostituire in VB.NET 
    ·Come fare una Chat Room in Visual Basic Express 
    ·Come trovare il numero di colonne in GridView controllo…
    ·Come utilizzare Visual C 6 
    ·Come scaricare i dati XBRL a un foglio di calcolo 
    ·Come disattivare le date del DateTimePicker in Visual B…
    ·Come ottenere copia e incolla su Windows Phone 7 per gl…
    ·Come modificare la barra del titolo in Perl Script 
    Copyright © Conoscenza Informatica http://it.wingwit.com