![]() |
![]() |
![]()
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: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
W momencie gdy klikasz "zamknij" wywoływane jest zdarzenie (np. onunload czy onbeforeunload), wykonywany jest kod JS, a po jego wykonaniu następuje faktyczne zamknięcie karty.
Cytat A tu masz prosty test co do nieskończonej pętli, zobacz co sie dzieje z przeglądarką i procesorem. [...] A tu kolejny przykład pętli nieskończonej:Jak widzisz pętle nieskończone mogą mieć różną formę. A jeżeli w ramach pętli próbujesz zajechać komputer, to oczywiste, że przeglądarka postara się temu zapobiec. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 05:02 |