Młoda kobieta pracuje na laptopie w swoim domowym biurze
Źródło obrazu: 4774344sean/iStock/Getty Images
Programiści sieciowi integrują skrypty bezpośrednio w kodzie witryny lub generują strony internetowe z językami skryptowymi za kulisami. Języki skryptowe różnią się od języków programowania, ponieważ są interpretowane na bieżąco i nie trzeba ich kompilować. Języki skompilowane, takie jak C++ i Java, są interpretowane przed uzyskaniem do nich dostępu. Języki skryptowe mają na celu rozszerzenie innych języków programowania. JavaScript, PHP, Perl, Ruby, Python i ASP to powszechnie zaimplementowane języki skryptowe.
Uruchom skrypt
Strony internetowe mają trzy poziomy lub warstwy, które odnoszą się do zawartości, układu i funkcjonalności zachowania; HTML, CSS i JavaScript odnoszą się odpowiednio do tych warstw. Chociaż istnieje wiele języków skryptowych w Internecie, termin ten odnosi się do JavaScript, chyba że określono inaczej. Dodanie skryptu do witryny może być tak proste, jak umieszczenie go między tagami skryptu „” w kodzie HTML strony. Skrypty można umieszczać w sekcji nagłówka lub w treści strony. Na przykład wpisanie kodu „” w kodzie strony spowoduje wyświetlenie okna alertu z napisem „hello world” podczas wczytywania strony. Jednak niechciane alerty, takie jak „hello world”, są uważane za denerwujące, gdy są używane na prawdziwych stronach.
Wideo dnia
Czekaj na działanie
Skrypt z możliwością działania aktywuje się, gdy odwiedzający wykonują działania na stronie internetowej: działaniem może być ładowanie samej strony. Skrypty są używane na stronach internetowych do takich czynności, jak aktywowanie rozwijanych menu i interpretowanie danych wprowadzanych przez użytkownika. Skrypt może zinterpretować wartość liczbową wprowadzoną do pola wejściowego HTML, aby sprawdzić, ile to cyfr, aby potwierdzić, czy jest to numer telefonu, lub przekonwertować temperatury z Celsjusza na Fahrenheita.
Zbuduj witrynę
Języki skryptowe, takie jak PHP, generują strony internetowe oparte na HTML na podstawie informacji z bazy danych, zamiast polegać na unikalnych stronach napisanych. Języki tworzenia witryn wymagają interpretacji programu opartej na serwerze, takiej jak Apache, i nie będą działać po otwarciu pliku. Twórcy stron internetowych stosują systemy zarządzania treścią, które działają w oparciu o program do interpretacji oparty na serwerze na dużą skalę strony internetowe, które automatyzują większość procesu tworzenia skryptów budowlanych i zapewniają twórcom treści łatwy w użyciu berło. Języki skryptowe pomagają programistom zarządzać zawartością strony na dużą skalę poprzez automatyczne generowanie stron. Na przykład blog lub strona z artykułami z wiadomościami może istnieć tylko jako unikalna treść w obszarze tekstowym; zawartość nagłówka i stopki strony jest pobierana za pomocą instrukcji "includes" w PHP.
Zbuduj aplikację internetową
Języki skryptowe współpracują z bardziej wydajnymi językami programowania, aby renderować część zawartości aplikacji sieci Web interfejsu użytkownika za pośrednictwem przeglądarki sieci Web. Deweloperzy wykorzystują aplikacje internetowe do obsługi zadań, których nie są w stanie zorientować języki znaczników i skryptów zorientowane na przeglądarkę, gdy nadal działają w przeglądarce internetowej. Aplikacje internetowe nie muszą być instalowane na komputerze lub urządzeniu i działają w ramach dystrybucji opartej na przeglądarce. Popularne aplikacje internetowe obejmują gry przeglądarkowe i oprogramowanie do pomiaru czasu. Chociaż zwykle czyta się je w locie, języki skryptowe można kompilować w celu zwiększenia wydajności, co jest przydatne w przypadku aplikacji internetowych.