| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
systèmes  
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Connaissances Informatiques >> systèmes >> fenêtres >> Content
    Comment réparer l' erreur JavaScript Out of Space Stack pour Free
    Le "Out of Stack Space" erreur dans votre langage de programmation JavaScript est généralement considéré comme un dépassement de pile . Lorsque vous utilisez les fonctions JavaScript qu'elle utilise sont copiés dans la mémoire . La mémoire sur le JavaScript est appelé le " stack ". Si la fonction que vous utilisez est empilé et le script a besoin d' une autre fonction, ils sont à la fois empilées . Cela dépasse la limite pile et provoque le " Out of Space Stack " erreur. Il ya plusieurs façons que vous pouvez modifier cette erreur gratuitement si vous avez une solide compréhension de JavaScript. Instructions
    1

    Ouvrez le JavaScript dans votre programme de modèle objet de document . Vérifiez votre script pour une fonction " infini boucle " . Quand une fonction s'appelle elle-même , la fonction va utiliser des instructions conditionnelles pour faire en sorte que la fonction ne boucle sur lui-même. Utiliser un countervariable dans votre script pour s'assurer qu'il ne sera pas jouée en boucle sans s'arrêter. A countervariable fera l'arrêt de script. Cela met une limite à la fonction . Réglez le countervariable selon les besoins de votre script. Si un countervariable de 100 est approprié, utiliser 100. Si ce n'est pas , puis aller avec 10 ou supérieur.
    2

    Vérifiez votre script pour deux fonctions qui font appel à l'autre pour former la boucle de l'infini. Vous pouvez avoir trois ou plusieurs boucles de l'infini dans votre script. Utilisez les instructions conditionnelles de garder votre code contre la boucle .
    3

    Vérifiez votre script de hauts niveaux de fonctions récursives . Une fonction récursive est une fonction qui répète revenir à une ancienne partie du script. Par exemple, un script récursif pour un jeu serait si vous n'avez pas un niveau et été renvoyé à la première partie du niveau. Si vous n'avez pas vos fonctions récursives en ligne , vous pourriez commencer une boucle infinie dans les deux sens , provoquant le " Out of Space Stack " erreur. Un niveau élevé dans votre fonction récursive dépend de votre scénario et ce que vous voulez faire avec elle. Les fonctions récursives peuvent être une partie nécessaire du code, donc soyez prudent lors de leur suppression .
    4

    Construisez votre propre pile , de sorte que vous savez qu'il n'y a pas de boucles de l'infini dans le code. Ouvrez votre Document Object Model et commencer à écrire le script. Gardez vos countervariables au long du script si vous savez il n'ya pas de débordement en boucle tout au long du code.

    Previous :

    next :
      articles connexes
    ·Comment réparer l'erreur de démarrage 32 
    ·Outils de réparation de Windows 
    ·Comment puis-je arrêter Rundll32 
    ·Comment faire pour modifier les programmes de démarrag…
    ·Comment Stain Windows d'église 
    ·Comment désactiver l' erreur Run.dll 
    ·Comment faire pour trouver les fichiers manquants DOS 
    ·Comment faire pour modifier les types de fichiers dans …
    ·Comment trouver des programmes cachés sur mon PC 
    ·Comment faire pour exécuter un programme au démarrage…
      articles en vedette
    ·Comment maximiser une fenêtre 
    ·Comment démarrer et exécuter Linux depuis un USB 
    ·Comment nettoyer l'ordinateur disque dur rapide 
    ·Comment changer la page d'accueil de Windows Vista 
    ·Comment puis-je regarder des vidéos YouTube sur mon Wi…
    ·Comment installer Windows XP sur Mac De Dell 
    ·Comment montrer utilisation de la mémoire sur un serve…
    ·Quels sont les fichiers nécessaires pour faire un CD b…
    ·Comment ajouter des utilisateurs FTP avec Linux 
    ·Qu'est-ce que l'applet Tracker dans Ubuntu 
    Copyright © Connaissances Informatiques http://fr.wingwit.com