Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Spójność wykonywania kodu JS
Akcelerator
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


1. Wykonuje się nieskończone pętle i to bardzo, bardzo często. Nie ma powodu by zawiesiły pracę przeglądarki.
2. Zdarzenia typu onUnload wykonują się przed zamknięciem karty (zabiciem procesu).
3. By zachować spójność danych możesz zrobić bardzo prosty trik. Nie nadpisuj danych, tylko utwórz ich drugą wersję. Dodatkowo dodaj kolejne ciasteczko, które będzie wskazywało, która wersja powinna być odczytana. Wartość tego ostatniego ciasteczka zmieniaj dopiero w momencie, gdy posiadasz już komplet zapisanych danych.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 10:38