Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> JavaScript Programmering >> Content
    JavaScript- tilbakeringing funksjoner : isFunction
    I Web -programmering , finner JavaScript selv en del av AJAX programmering paradigme . AJAX står for Asynchronous JavaScript og XML. Den " asynkron " aspektet betyr at visse prosedyrer og forespørsler til serveren kan skje i bakgrunnen mens koden utfører . Nøkkelen til å utnytte denne funksjonaliteten er å dra nytte av " tilbakeringing " funksjoner , som representerer funksjoner som oppfører seg som objekter . I sin tur, for å sikre at disse gjenstander anvendes riktig, kan de " isFunction " funksjon å sørge for at funksjons gjenstander benyttes hvor de er nødvendige. JavaScript-funksjoner

    JavaScript-funksjoner , ved første øyekast , ser ut til å oppføre seg som andre funksjoner i andre C - stil programmeringsspråk. Navnet en blokk med kode , tar de argumenter , og de ​​av og til tilbake noen form for produksjon. Den typiske bildet av en funksjon i programmering er ikke langt borte fra det av JavaScript -tallet, men i motsetning til enkelte språk , trenger JavaScript-funksjoner ikke å returnere datatyper eksplisitt .
    Funksjoner er objekter

    En forskjell mellom JavaScript-funksjoner og funksjoner på andre språk , er imidlertid at JavaScript-funksjoner er også stedene. Spesielt JavaScript-funksjoner er objekter av type " Function ", og oppfører seg som andre objekter. For eksempel , både av følgende kode eksempler erklære den samme funksjonen . Men gjør man det gjennom tradisjonell funksjon erklæring , mens den andre gjør det ved å erklære en variabel som inneholder en funksjon objekt : en

    /* Metoden en * /funksjon my_func ( var1 ) {return var1 ; }

    /* metode to * /var my_func = ny funksjon ( " $ var1 " , "return var1 ") ;

    Funksjon objekter som argumenter

    de nøkkelen for å bruke tilbakeringing funksjoner er å forstå at hvis funksjonene fungerer som objekter i JavaScript, deretter programmerer kan sende dem til funksjoner som argumenter . Deretter kan du funksjonen med tilbakekallsfunksjon kalle den funksjonen som en del av definisjonen. Så, for eksempel, kan programmereren passere en funksjon til et argument, og når det tilbakekallsfunksjon begynner å arbeide , kan andre deler av programmet fortsetter å bli utført . Dette er kjent som " asynkron " programmering, noe som betyr at funksjoner som henter data fra serveren kan kjøre i bakgrunnen uten å stanse gjennomføringen av resten av websiden.
    IsFunction Funksjon

    Relatert til dette , sjekker " isFunction "-funksjonen et objekt for å fastslå om det er en funksjon objekt . Dette kan være svært nyttig for å bestemme hvorvidt eller ikke et argument sendes til en funksjon er i virkeligheten en funksjon objekt , og kan således anvendes som et objekt . Bruken av " isFunction "-funksjonen er grei , som illustrert i følgende eksempel : en

    funksjon funk ( var1 , tilbakeringing ) {

    document.write ( isFunction ( var1 )); //ikke functiondocument.write ( isFunction ( funk )); //er en functiondocument.write ( isFunction ( tilbakeringing )); //bør være en funksjon

    früher :

     Weiter:
      Relatert Artike
    ·Javascript Lightbox Tutorial 
    ·Slik konverterer tekst til heltall i JavaScript 
    ·Hvordan lage en Bouncing Ball animasjon i HTML 
    ·Skjulte Struts i JavaScript 
    ·Hvordan ta opp på et webkamera fra Chatroulette 
    ·Egenskapene til iFrame i Java 
    ·Hvor å Endre Form Feltverdi Med JavaScript 
    ·Hvordan endre markøren på Rollover 
    ·Hvordan lage Google Maps Application 
    ·Slik deaktiverer JavaScript mens du bruker Selen 
      Anbefalte artikler
    ·Hvordan bli en Hacker 
    ·Hvordan å erklære en statisk variabel i C 
    ·Slik deaktiverer Begrensninger i MySQL 
    ·Hvordan sette Z Bestill programmatisk i Visual Basic 
    ·Hvordan bruke tilbakeringing funksjon i C 
    ·Slik fjerner en Byte karakter i PHP 
    ·Hvordan lage en Windows Forms Application 
    ·Hvordan lage en Open /Save Button i VB 
    ·Hvordan endre størrelsen på bilder i Visual Basic 
    ·Hva er Java brukes for på en datamaskin 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/