Co to jest skrypty po stronie klienta?
Skrypty po stronie klienta to proces, w którym internetowy program komputerowy działa na komputerze użytkownika, 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żytkownika. Głównym powodem skryptów po stronie klienta jest utworzenie strony internetowej specjalnie wokół własnych danych i opcji użytkownika, zamiast być ustaloną stroną, która zawsze pojawia się tak samo dla każdego użytkownika.
Potrzeba skryptów po stronie klienta wywodzi się 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ół.
Ten problem został rozwiązany przez opracowanie dynamicznych stron internetowych. To mogąDostosowuj się, aby spełnić określoną sytuację, na przykład jeśli użytkownik szuka podróży między dwiema stacji w określonym okresie. 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 na komputer użytkownika. Jedna metoda tego robienia jest znana jako VBScript, dlatego czasami użytkownicy mogą przeprowadzać wyszukiwanie lub inne dynamiczne żądanie na stronie i odzyskać stronę z listą „Błąd bazy danych VBScript.”
Druga metoda, skrypty po stronie klienta, obejmuje osadzenie specjalnego kodu na stronie internetowej. Następnie przeglądarka internetowa użytkownika używa tego kodu do przeprowadzenia niezbędnego przetwarzania, takiego jak wyszukiwanieg Batase danych zakulisowych na stronie internetowej i wyprodukuj stronę z wyników. Najbardziej znany rodzaj 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.