Wiem, że to głupie, ale nie mogę się dowiedzieć, gdzie przechowywane są zmienne javascript: na dysku twardym lub w pamięci RAM? Czy istnieje sposób zmuszenia sklepu do określonego miejsca?Gdzie przechowywane są zmienne javascript
Odpowiedz
Zmienne JavaScript są przechowywane w pamięci procesu przeglądarki.
Istnieje kilka rodzajów „zmiennych” można myśleć o wan:
- zmiennych w javascript code: są one zapisywane w pamięci procesu przeglądarki;
- Pliki cookie mogą również przechowywać zmienne, są często zapisywane na dysku twardym;
Sam język nie określa miejsca ani sposobu przechowywania, ale większość będzie przechowywana w pamięci RAM.
Niektóre liczby całkowite mogą być przechowywane w rejestrach - ale nie wszystkie procesory mają nawet rejestry.
Krótko mówiąc, nie, nie możesz przejąć bezpośredniej kontroli nad tym. W rzeczywistości język został zaprojektowany, aby usunąć Cię z jakichkolwiek szczegółów niskiego poziomu.
Aby uzyskać dostęp do pamięci bezpośredniej, należy użyć języka, takiego jak C
lub assembly
- i nawet wtedy może to być dość trudne, ponieważ menedżer pamięci może dać ci blok pamięci i powiedzieć "to wszystko - to wszystko jest dostępny "i odizolował cię od wszystkiego innego.
Są one przechowywane w pamięci RAM.
Od tego momentu nie można jej kontrolować.