“Conocimientos Programación>Lenguajes De Programación

Función de rellamada

2011/5/20
Los programadores escriben guiones para aplicaciones web y de escritorio suelen utilizar las funciones de devolución de llamada . El principio básico de una devolución de llamada es que se puede pasar una función como parámetro a otra función. A menudo , la función de recepción de la devolución de llamada se ejecutará después de su propio contenido ha terminado de ejecutarse . Devoluciones de llamada comúnmente aparecen en las funciones de JavaScript , por ejemplo, con efectos visuales animados u otro , ya que permiten al programador especificar lo que debe suceder cuando termina un efecto. Función Variables

En programación , las variables pueden almacenar datos. Estos datos pueden incluir números y cadenas de texto entre otros tipos de información. Las variables también pueden almacenar fragmentos de código. Cuando un programa se define una función , que puede almacenar la función en una variable , de la siguiente manera : ( " !

Esta es la devolución de llamada < /p > " ) = función var callbackFunction ( ) { document.write ; }

Este código JavaScript especifica una función y lo almacena en la variable de referencia especificado. El código puede ahora pasar a esta función como un parámetro a otra función . La otra función se puede utilizar la variable de referencia se pasa a ejecutar el contenido de la devolución de llamada .
Parámetros

scripts pueden definir funciones para recibir y devolver valores . El siguiente ejemplo muestra la función de JavaScript : doProcessing función ( someText , ACONFIG ) { document.write ( "

" someText + + " < /p >") ; ACONFIG () ;}
< p> Esta función recibe dos parámetros. Uno es una cadena de texto y la otra es una referencia a una función . En el interior del cuerpo de la función , la secuencia de comandos lleva a cabo el procesamiento , en este caso simplemente escribiendo el valor del parámetro de cadena en el marcado de la página Web . Una vez que su proceso esté completo , la función finalmente llama a la función de devolución de llamada que se pasa como parámetro. Esto hará que el contenido de la variable de la función a ejecutar.
Implementación

código JavaScript dentro de una página se puede llamar a la función " doProcessing " , pasándole un valor de cadena y la referencia a la variable de función . El siguiente ejemplo de código muestra : doProcessing ( " Un poco de texto arbitraria " , callbackFunction ) ;

Sin embargo , JavaScript menudo reacciona a eventos de usuario . El siguiente elemento de entrada HTML de ejemplo muestra una forma alternativa de llamar a la función :

Esto funcionaría con la siguiente función en la secuencia de comandos : CALLIT function () { var callbackFunction = function ( ) { document.write ( " !

Este es el callback < /p >") ;} doProcessing ( "¡ Un poco de texto arbitraria" , callbackFunction ) ;}

Cuando el usuario hace clic en el botón , esta función , a su vez , llama a la otra función , pasando por la devolución de llamada como segundo parámetro
Utiliza
.

devoluciones de llamada de JavaScript son comunes con las bibliotecas que proporcionan efectos animados e interactivos , como el recurso de jQuery. Utilizando muchas de las funciones de jQuery estándar , los desarrolladores pueden aplicar efectos visuales , pasando por funciones de devolución de llamada como parámetros , como en el siguiente código de ejemplo: $ ( " div " ) muestran (2000, function () { document.write ( " callback " . ;) ;} ) ;

pide a la función de presentación de jQuery para mostrar un elemento HTML especificado. La llamada de función incluye una devolución de llamada , que se define explícitamente . Cuando termina la secuencia de comandos que muestra el elemento , la función se ejecutará . La función de devolución de llamada , simplemente escribe el contenido de la página de demostración.

Lenguajes De Programación
Acerca SQL Profiler Uso
Tipos de archivos SQLite
Cómo hacer tu propio MUD Juego
Cómo construir una red de desarrolladores
Cómo escribir aplicaciones Cocoa
Código Hex para Apostrophe
Cómo hacer que las páginas de acceso de datos de confianza
Cómo subrayar texto Utilización de códigos HTML
Conocimientos Informáticos © http://www.ordenador.online