Używanie zdarzeń javascript i onload w celu tworzenia "niezależnych" witryn

Serwer generuje stronę i wysyła ją do przeglądarki, gdy odwiedzający wejdzie na stronę. Suma wszystkich stron logicznych definiuje funkcjonalność zasobu internetowej i zainteresowanie nim jeszcze. Używanie zdarzeń javascript i onload drastycznie zmienia działanie witryny. Jeśli na końcu buta przypisać obsługi, można dokładnie określić, gdzie, jak i co zrobić, powinien zacząć.

Wydarzeniem

zakończenia zdarzenia ładowania strony rejestrowane Onload, który jest przyporządkowany korpus znacznika. Początek tego zdarzenia poprzedza pobranie wszystkich arkuszy stylów, skryptów, obrazów i innych zasobów. Drzewo drzewa (DOM) jest skonstruowane, ale może nie być wyświetlane w oknie przeglądarki.


HTML i składnia języka javascript i ciało onload - jeden. Impreza pobieranie występuje, gdy ciało dokumencie wszystkie załączone pliki (zasobów) załadowany i gotowy do użycia.
[kciuk] http://hi-news.pp.ua/uploads/posts/2018-08/vikoristannya-javascript-onload-podyi-dlya-stvorennya-samostynih-saytv_891.jpeg [/kciuka]
Przykład pokazuje, jak połączyć obsługę zdarzeń onload z javascript. Zostaw kod strony HTML. Znacznik body to program obsługi GoPage (). Po prawej stronie znajduje się kod obsługi - zwykła funkcja języka przeglądarki z "niezwykłą" funkcjonalnością.

Prosty przykład użycia onload

Przykład jest prosty i demonstracyjny. Nie ma określonej logiki, a mechanizm przetwarzania zdarzenia onload w javascript jest pokazywany w żądanym zadaniu - orientacja elementów strony w specyficznym oknie przeglądarkirozmiar Zadanie jest proste - witryna musi zostać pobrana, aby jej elementy znajdowały się we właściwych pozycjach, w zależności od wielkości okna przeglądarki. Natychmiast po znacznika body jest opis niezbędnych zmiennych, które zawierają aktualny: wysokość i szerokość okna, współrzędne kapelusze, treści i stopki strony. Zmienne są opisane, otrzymują rzeczywiste wartości podczas przetwarzania zdarzenia onload w funkcji javascript programu GoPage ().


Znaczenie przykład na tym, że podczas ładowania stron wymagana do otrzymania danych początkowych, a funkcja zapewnienia zgodności scfChange (). Ta funkcja jest przypisywana przez moduł obsługi zdarzeń ofresize i jest uruchamiana za każdym razem, gdy zmienia się rozmiar okna przeglądarki. Przykładowy wynik. onload wydarzeniem JavaScript jest ustawienie początkowe wartości dla prawidłowego scfChange OPERATION () i zaczyna komunikować się z serwerem «InitXML (» do podjęcia tych działań

Problem logiki przy użyciu onload zdarzeń

przyjeżdża na stronie serwisu załadowany, onload jest zdarzenie i przeprowadzić wszystkie czynności przygotowawcze. logika onload po badania zależy od logiki serwisu i jego funkcjonalności. na przykład sklep miejsce na „przyjazdu” przez niego może przywrócić miejsce gdzie ten gość opuścił miejsce ostatniej sesji. I dla „arrival” nowego użytkownika zaoferować mu uruchomić stronę z produktami lub rzeczywistego zapotrzebowania dziennego.
[thumb] http://hi-news.pp.ua/uploads/posts/2018-08 /vikoristannya-javascript onload-podyi-dlya-stvorennya-samostynih-saytv_222.jpeg [/thumb]
Wyszukiwarka strona może przywrócić ostatnią próbkę do jegoklienta i oferują opis jego funkcjonalności dla nowego użytkownika. Nie ma gwarancji, że patroni witryny lub nowy użytkownik nie zdecyduje się na odświeżenie strony. Ale jest to również zdarzenie onload i funkcje javascript muszą „być w stanie odróżnić oryginał od aktualizacji strony pobierania. Nie jest to duży problem w programowaniu, ale mogą być trudne do utworzenia prawidłowego logikę całej witryny.

Zasoby dynamiczną stronę internetową

Kwestia czasu (od nadejścia jeszcze) style startowych, obrazów, skryptów - kompetencji i profesjonalizmu dewelopera. Jeśli logiki aplikacji lub zakresu zadań, które trzeba natychmiast pobrać pełną funkcjonalność, jest wymagany żaden wysiłek. Po zakończeniu zdarzenia onload konieczne będzie jedynie uruchomienie logiki z dowolnego punktu początkowego.
[kciuk] http://hi-news.pp.ua/uploads/posts/2018-08/vikoristannya-javascript-onload-podyi-dlya-stvorennya-samostynih-saytv_873.jpeg [/kciuka],
Niektóre zasoby (takie jak obrazy produktów w sklepie) nie jest określona tylko przez zakres (treść) i mogą zmieniać się dynamicznie. Przybyciu gości musi towarzyszyć śledzenie czasu: przeglądarka javascript handler (onload) i obraz (load) - procesy, które są czasochłonne. Nie jest konieczne dołączanie wszystkiego, co może być przydatne w funkcji obsługi wejściowej. " Obraz, dźwięk i inne obszerne zasoby można zawsze pobrać w momencie użycia lub przewidzieć logikę poprzedniego przesłania podczas dialogu z odwiedzającym.

Miejsce na żywo i dynamiczne

Trudno sobie wyobrazić stworzenie nowoczesnegodynamiczne witryny bez użycia JavaScript i onload. GoPage function () - to nie tylko przeglądarka i określić status narodowych koordynuje elementy strony (w przykładzie powyżej). GoPage funkcja - serwer wyzwanie "InitXML (" podejmować ważne decyzje i "dalszy związek."
[thumb] http://hi-news.pp.ua/uploads/posts/2018-08/vikoristannya-javascript- onload-podyi-dlya-stvorennya-samostynih-saytv_554.jpeg [/thumb]
powyższy przykład jako rozwiązanie szablonu aby utworzyć witrynę dzienny był wykorzystywany przez wiele lat do tworzenia dynamicznych zasobów sieciowych, które prowadzą gościem od chwili doszedł do końca sesji. powrót użytkownika do serwisu - kontynuacja prac nie jest opcją, a nowa sesja nowej sesji. - to tylko dla nowego odwiedzającego Jeśli rozh. yadaty onload przyjście jako gość, sytuacja trwa od widoku Zdarzenie „interakcji” między odwiedzających (stałego klienta) w ich relacji w czasie.

Powiązane publikacje