| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Función de rellamada
    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.

    Previous :

    next :
      Artículos relacionados
    ·Técnicas de programación IDL 
    ·¿Cómo clasificar Variables 
    ·Tutorial de programación Pascal Animación 
    ·Cómo establecer el ancho de una columna de GridView 
    ·Razones para crear un subprograma en Programación 
    ·Cómo acceder a elementos de una matriz bidimensional 
    ·Ventajas y desventajas de alto y de bajo nivel de idiom…
    ·Cómo calcular Líneas de código 
    ·Cómo crear Autocad programas Lisp 
    ·¿Cómo configuro Mis controles ActiveX 
      Artículos destacados
    ·Cómo dar formato a una cadena de hora militar como est…
    ·Cómo leer desde la mitad de un array en Perl 
    ·Cómo utilizar el puntero this en C + + 
    ·Cómo protegerse contra las inyecciones SQL en PHP 
    ·Cómo importar archivos planos en Netbeans 
    ·Cómo actualizar Table Set COL 
    ·¿Qué formato es Silverlight 
    ·Cómo crear Processing Fuente 
    ·Cómo convertir una matriz de bytes en una cadena con V…
    ·Cómo tomar la entrada en Java utilizando un escáner 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com