JQuery i AJAX

Anonim

Istnieje wiele języków, których można używać do tworzenia stron internetowych w dzisiejszych czasach, niektóre nawet nie są unikalne, ale są pochodną innego języka. jQuery jest jedną z tych pochodnych. Jest to lekka biblioteka JavaScript, która koncentruje się bardziej na interakcjach z elementami HTML. Z drugiej strony, AJAX nie jest specyficzną technologią, ale kombinacją różnych technologii zapewniających nową funkcjonalność. Za każdym razem, gdy poprosisz o nowy zestaw danych ze strony internetowej, kasuje całą stronę i ładuje nową. AJAX służy do obejścia tego zachowania i umożliwia pobieranie nowych danych bez modyfikowania całej strony.

AJAX jest bardzo potężnym narzędziem do wykorzystania, ale nie można go używać z prostym kodem HTML, ponieważ HTML nie pozwala na zmianę strony po jej pełnym załadowaniu. Aby korzystać z AJAX, potrzebujesz języka skryptowego po stronie klienta, który pozwala wykrywać działania użytkownika i odpowiednio modyfikować elementy na stronie. jQuery robi to dokładnie, dlatego oba są często używane razem do prezentacji stron internetowych, z którymi użytkownik może łatwo wchodzić w interakcje bez powtarzalnego ładowania.

jQuery wykonuje całą pracę z przodu, dlatego aby poprawnie skonfigurować stronę, musisz mieć pełną wiedzę na jej temat. Nie trzeba uczyć się dokładnych mechanizmów AJAX, aby go wykorzystać, ponieważ jQuery daje komendę AJAX do pobierania dowolnych danych z serwera.

Mimo że korzystanie z jQuery i AJAX sprawia, że ​​korzystanie z przeglądarki jest o wiele lepsze dla użytkownika, działanie serwera obsługującego te pliki nie jest tak pożądane. Za każdym razem, gdy tworzysz kolejne żądanie AJAX, tworzone jest nowe połączenie z serwerem. Zbyt wiele połączeń może czasami być trudna do obsłużenia przez serwer. Większość firm hostingowych podjęła kroki, aby zapobiec przeciążeniom, ponieważ jQuery i AJAX naprawdę istnieją.

Streszczenie: 1. JQuery to lekka biblioteka skryptów po stronie klienta, a AJAX to połączenie technologii wykorzystywanych do asynchronicznego przesyłania danych 2. jQuery i AJAX są często używane w połączeniu ze sobą 3. jQuery służy przede wszystkim do dynamicznego modyfikowania danych na ekranie i wykorzystuje AJAX do pobierania potrzebnych danych bez zmiany aktualnego stanu wyświetlanej strony 4. Duże wykorzystanie funkcji AJAX często powoduje przeciążenie serwera z powodu większej liczby wykonanych połączeń