| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
systemer  
  • Basale computerfærdigheder
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  •  
    Computer Viden >> systemer >> Windows >> Content
    Hvordan til at reparere fejl Javascript er ude af Stack Plads til Free
    Den " Out of Stack Space " fejl i din JavaScript programmeringssprog er generelt betegnes som stack overflow . Når du bruger JavaScript de funktioner, det bruger, kopieres ind i hukommelsen. Hukommelsen på JavaScript kaldes " stakken ". Hvis den funktion, du bruger, er stablet og scriptet brug for en anden funktion , er de begge stablet sammen. Dette overskrider stakken grænse og forårsager "Out of Stack Space " fejl . Der er flere måder , du kan ændre denne fejl gratis, hvis du har et fast greb om JavaScript. Instruktioner
    1

    Åben JavaScript i din Document Object Model program. Tjek dit script for en " uendelighed looping "-funktion. Når en funktion kalder sig selv , vil funktionen bruge betingede udsagn for at sikre, at funktionen aldrig sløjfer over sig selv . Brug en countervariable i scriptet for at sikre det ikke vil sløjfe evigt uden at stoppe. En countervariable vil gøre scriptet stop. Dette sætter en grænse på funktionen . Indstil countervariable henhold til behovene i dit script. Hvis countervariable på 100 er passende, bruge 100 . Hvis det ikke er , så gå med 10 eller højere .
    2

    Tjek din manuskript til to funktioner, der ringer på hinanden for at danne uendelig løkke. Du har måske tre eller flere uendelighedshierarkier sløjfer i dit script . Brug betingede udsagn at beskytte din kode mod løkken.
    3

    Tjek din script for høje niveauer af rekursive funktioner . En rekursiv funktion er en funktion, der gentager tilbage til en tidligere del af scriptet . For eksempel ville en rekursiv script for et spil være, hvis du har undladt et niveau , og blev sendt tilbage til den første del af niveauet. Hvis du ikke har din rekursive funktioner i linje, kan du starte en uendelig løkke og tilbage , hvilket får "Out of Stack Space " fejl . Et højt niveau i din rekursiv funktion afhænger af dit script , og hvad du vil gøre med det. Rekursive funktioner kan være en nødvendig del af koden , så vær forsigtig , når du sletter dem.
    4

    Byg din helt egen stack , så du ved, der er ingen uendelighed loops i koden . Åbn din Document Object Model og begynde at skrive manuskriptet. Hold dine countervariables hele script, så du ved, der er ingen uendelig looping hele koden.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan gendannes en XPS 410 
    ·Hvordan at finde vej af en Task Manager Process 
    ·Sådan installeres den DBus Viewer i CentOS 
    ·Sådan Caulk Exterior Windows 
    ·Sådan Fjernbetjening fra en computer til en anden 
    ·Sådan geninstalleres Teredo 
    ·Sådan bruges Publisher beskære et Uregelmæssig bille…
    ·Sådan geninstalleres Picture & fax Seere 
    ·Sådan fjernes en Open File Henvisning i Windows Stifin…
    ·Sådan deaktiveres den Ulæst post Count 
      Anbefalede Artikler
    ·Hvordan man laver en anden kopi af en Recovery Disk 
    ·Sådan installeres en adgangskode for at XP 
    ·Sådan tilmelder du dig Windows Update -filer Efter Ser…
    ·Hvordan nulstiller jeg alle gruppepolitikker 
    ·Sådan Klon Interne Mac harddiske 
    ·Sådan aktivere pauseskærmen Lock i openSUSE 
    ·Hvad er Microsoft Windows OEM 
    ·Sådan Fremskynde Downloadhastigheder på Mac 
    ·Hvordan at slippe af Microsoft Genuine Software Message…
    ·Sådan åbner DVD-R Disc 
    Copyright © Computer Viden http://www.computerdk.com