![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 16.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Zastanawiam sie co dzieje sie z wykonywanym kodem JS, gdy ktoś zamyka przeglądarkę, lub przechodzi na kolejną stronę. Czy cały kod którego wykonywanie się zaczęło zostaje przeprowadzone do końca ? Zapewne jest wykonywane w całości bo inaczej mogło by to prowadzić to nieoczekiwanych sytuacji, ale lepiej się upewnić. Trochę o tym szukałem ale ciężko coś znaleźć. Pewnie w opisie standardów ale to łato znaleźć nie będzie. Dziękuje. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 592 Pomógł: 62 Dołączył: 3.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Oczywiste jest, że nie wykonuje się do końca, nie ma żadnej gwarancji, a wręcz jestem przekonany, że masz gwarancję przerwania wykonywania kodu,
zrób tak jak napisał Crozin, jest to bardzo popularna praktyka, czyli: 1. tworzysz zmienną np. isProgress=true 2. wykonujesz operacje, co do których nie masz pewności wykonania 3. isProgress=false jeśli isProgress == false, to wiesz, że kod został wykonany do końca, w przeciwnym razie |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 07:27 |