| 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 >> JavaScript Programación >> Content
    Funciones de devolución de llamada de JavaScript : isFunction
    En la programación Web , JavaScript se encuentra parte del paradigma de programación AJAX. AJAX significa Asynchronous JavaScript y XML. El aspecto " asíncrono " significa que ciertos procedimientos y solicitudes al servidor pueden pasar en segundo plano mientras se ejecuta el código . La clave para utilizar esta funcionalidad está tomando ventaja de las funciones de " devolución de llamada " , que representan las funciones que se comportan como objetos. A su vez, con el fin de asegurar que estos objetos se utilizan correctamente, la función " isFunction " puede asegurarse de que los objetos de función se utilizan donde se requieren . Funciones de JavaScript
    funciones JavaScript

    , a primera vista, parecen comportarse como otras funciones en cualquier otro lenguaje de programación de C-estilo . El nombre de un bloque de código , toman argumentos , y en ocasiones se vuelve una especie de salida. La imagen típica de una función en la programación de computadoras no está lejos de la de JavaScript de , aunque a diferencia de algunos idiomas , funciones de JavaScript no tienen que volver los tipos de datos de forma explícita.
    Las funciones son objetos < br >

    Una diferencia entre funciones y las funciones en otros idiomas de JavaScript , sin embargo , es que las funciones de JavaScript también son objetos . En concreto , las funciones de JavaScript son objetos de tipo " Función ", y se comportan como otros objetos. Por ejemplo , ambos de los siguientes ejemplos de código declaran la misma función . Sin embargo , uno lo hace a través de declaración de la función tradicional , mientras que el otro lo hace declarando una variable que contiene un objeto de función :

    /* Método uno * /function my_func ( var1 ) {return var1 ;}

    /* método dos * /var my_func = new Function ( "$ var1 " , "retorno var1 ") ;

    función objetos como argumentos

    la clave para utilizar las funciones de devolución de llamada es entender que si las funciones funcionan como objetos en JavaScript , a continuación, el programador puede pasar a funciones como argumentos . Entonces , la función con la función de devolución de llamada puede llamar a esa función como parte de su definición. Así , por ejemplo , el programador puede pasar una función de un argumento , y que cuando la función de devolución de llamada comienza a trabajar , otras partes del programa puede continuar ejecutando . Esto se conoce como programación " asíncrono " , lo que significa que las funciones que recuperan los datos del servidor se ejecutan en segundo plano sin detener la ejecución del resto de la página Web.
    IsFunction Función

    En relación con esto , la función " isFunction " comprueba un objeto de determinar si se trata de un objeto de función . Esto puede ser extremadamente útil para determinar si o no un argumento pasado a una función es , de hecho, un objeto de función y por lo tanto puede ser utilizado como un objeto . El uso de la función " isFunction " es sencillo , como se ilustra en el siguiente ejemplo :

    función func ( var1 , callback ) {

    document.write ( isFunction ( var1 ) ) //no es un functiondocument.write ( isFunction ( func) ) //es un functiondocument.write ( isFunction (callback ) ) //debe ser una función

    Previous :

    next :
      Artículos relacionados
    ·Cómo conseguir un atributo de JavaScript 
    ·Cómo convertir texto a números enteros en JavaScript 
    ·Cómo crear una contraseña para un sitio web 
    ·JavaScript vs Applets Java Robusto 
    ·Cómo utilizar Ambos SRC y en línea en JavaScript 
    ·Cómo incluir un archivo JS en JSP 
    ·Cómo cambiar el texto HTML en entrada jQuery 
    ·Cómo quitar un controlador de eventos en TinyMCE 
    ·Javascript Tutorial Scrollbar 
    ·Cómo encontrar un número primo Usando Javascript 
      Artículos destacados
    ·Cómo transferir datos entre tablas 
    ·Cómo manipular listado Ver en MFC 
    ·Cómo escribir un programa para convertir la temperatur…
    ·Cómo crear un conjunto de funciones Devoluciones 
    ·Cómo calcular el número de secuencia de Fibonacci en …
    ·Cómo utilizar VBA para cambiar la ubicación de base d…
    ·MySQL PHP imagen Subir Tutoriales 
    ·Subconsultas MySQL Tutorial 
    ·Cómo hacer correderas contenido en jQuery 
    ·Cómo crear un único subproceso en CPP 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com