1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Kako besplatno popraviti pogrešku Javascript is out of Stack Space

Pogreška "Out of Stack Space" u vašem programskom jeziku JavaScript općenito se naziva prekoračenjem stoga. Kada koristite JavaScript, funkcije koje on koristi kopiraju se u memoriju. Memorija na JavaScript-u naziva se "stog". Ako je funkcija koju koristite složena, a skripta treba drugu funkciju, obje su složene zajedno. Ovo premašuje ograničenje snopa i uzrokuje pogrešku "Out of Stack Space". Postoji nekoliko načina na koje možete besplatno ispraviti ovu pogrešku ako dobro razumijete JavaScript.

1. korak

Otvorite JavaScript u svom programu Document Object Model. Provjerite svoju skriptu za funkciju "beskonačne petlje". Kada funkcija pozove samu sebe, funkcija će koristiti uvjetne naredbe kako bi osigurala da funkcija nikad ne prelazi preko same sebe. Upotrijebite protuvarijablu u svojoj skripti kako biste bili sigurni da se neće zauvijek ponavljati bez zaustavljanja. Protuvarijabla će zaustaviti skriptu. Ovo ograničava funkciju. Postavite protuvarijablu prema potrebama vaše skripte. Ako je protuvarijabla od 100 prikladna, upotrijebite 100. Ako nije, idite s 10 ili višom.

2. korak

Provjerite svoju skriptu za dvije funkcije koje pozivaju jedna drugu kako bi formirale beskonačnu petlju. U skripti možete imati tri ili više beskonačnih petlji. Upotrijebite uvjetne naredbe da zaštitite svoj kod od petlji.

3. korak

Provjerite ima li u vašoj skripti visoke razine rekurzivnih funkcija. Rekurzivna funkcija je funkcija koja se vraća na prethodni dio skripte. Na primjer, rekurzivna skripta za igru ​​bila bi ako ste pali na razini i bili vraćeni na prvi dio razine. Ako nemate svoje rekurzivne funkcije u redu, mogli biste pokrenuti beskonačnu petlju naprijed-nazad, uzrokujući pogrešku "Out of Stack Space". Visoka razina u vašoj rekurzivnoj funkciji ovisi o vašoj skripti i onome što želite učiniti s njom. Rekurzivne funkcije mogu biti nužan dio koda, pa budite oprezni kada ih brišete.

4. korak

Izgradite vlastiti snop kako biste znali da u kodu nema beskonačnih petlji. Otvorite svoj objektni model dokumenta i počnite pisati skriptu. Zadržite svoje protuvarijable u cijeloj skripti kako biste znali da nema beskonačne petlje u cijelom kodu.

Upozorenje

JavaScript može biti vrlo zbunjujući. Nemojte brisati kodove ako ne znate što radite. Mogli biste oštetiti svoje računalo ili web preglednike na vašem sustavu.


  1. Kako otključati Motorola L2 za besplatno
  2. Kako Otključaj Nokia 0434 za besplatno
  3. Kako popraviti ogledalo za projekcijsko platno
  4. Kako saznati koliko slobodnog prostora na disku ima na računalu
  5. Kako otvoriti datoteku u Javascriptu