Skip to main content

Co to jest skrypty po stronie klienta?

Skrypty po stronie klienta to proces, w którym internetowy program komputerowy działa na komputerze użytkowników, a nie na komputerze hostującym stronę internetową.W szczególności przechodzi przez rodzaj programu znanego jako skrypt, który jest obsługiwany przez przeglądarkę użytkowników.Głównym powodem skryptów po stronie klienta jest umożliwienie utworzenia strony internetowej specjalnie wokół własnych danych i opcji użytkowników, zamiast być ustaloną stroną, która zawsze pojawia się tak samo dla każdego użytkownika.

Potrzeba skryptów po stronie klientaPochodzi ze sposobu działania stron internetowych.Pierwotnie strony zostały napisane w standardowym HTML i były znane jako strony statyczne;Oznacza to, że każdy komputer, a z kolei każdy użytkownik, widział dokładnie tę samą stronę.To sprawiło, że strony internetowe były bardzo ograniczone w zakresie dużych zestawów danych, takich jak harmonogram kolejowy.Dzięki stronom statycznym jedynym rozwiązaniem było wydrukowanie w całości harmonogramu i pozwolenie użytkownikowi polować na odpowiedni szczegół.

Problem ten został rozwiązany przez opracowanie dynamicznych stron internetowych.Mogą one dostosować się do konkretnej sytuacji, na przykład jeśli użytkownik szuka podróży między dwiema stacji w określonym czasie.Wynik wyszukiwania jest wyświetlany przez dynamiczną stronę internetową, która jest automatycznie tworzona dla tego zapytania.

Istnieją dwa sposoby przeprowadzenia przetwarzania potrzebnego do wygenerowania dynamicznej strony internetowej.Skrypty po stronie serwera oznacza, że komputer hosting witryny, znany jako serwer, przeprowadza całą pracę, a następnie generuje stronę HTML do wysyłania do komputera użytkowników.Jedna metoda tego robienia jest znana jako VBScript, dlatego czasami użytkownicy mogą przeprowadzać wyszukiwanie lub inne dynamiczne żądanie w witrynie i odzyskać stronę z listą bazy danych VBScript.

Druga metoda, skrypt po stronie klienta, obejmujeOsadzanie specjalnego kodu na stronie internetowej.Następnie przeglądarka internetowa użytkowników używa tego kodu do wykonywania niezbędnego przetwarzania, na przykład wyszukiwania bazy danych zakulisowych na stronie internetowej i tworzenie strony z wyników.Najbardziej znanym rodzajem kodu używanego w ten sposób nazywa się JavaScript.

Największą wadą skryptów po stronie klienta są implikacje bezpieczeństwa.Teoretycznie kod może zamówić przeglądarkę do wykonania wszelkiego rodzaju działań, w tym dostępu do danych na samym komputerze.Przeglądarki internetowe używają różnych środków bezpieczeństwa, aby zapobiec ich wykorzystywaniu, takich jak ograniczenie kodu do dostępu tylko do przeglądarki.Wady tych środków bezpieczeństwa są jednym z głównych źródeł możliwości dla twórców wirusów.