Млада жена работи на лаптоп в домашния си офис
Кредит на изображението: 4774344sean/iStock/Getty Images
Уеб програмистите или интегрират скриптове директно в кода на уебсайта, или генерират уеб страници със скриптови езици зад кулисите. Езиците за скриптове се различават от езиците за програмиране, защото се интерпретират в движение и не е необходимо да бъдат компилирани. Компилираните езици като C++ и Java се интерпретират преди достъп до тях. Скриптовите езици са предназначени да допълнят други езици за програмиране. JavaScript, PHP, Perl, Ruby, Python и ASP са често прилагани скриптови езици.
Изпълнете скрипт
Уеб страниците имат три нива или слоя, които се отнасят до съдържанието, оформлението и функционалността на поведението; HTML, CSS и JavaScript съответно се отнасят до тези слоеве. Въпреки че има много скриптови езици за мрежата, терминът се отнася до JavaScript, освен ако не е посочено друго. Добавянето на скрипт към сайт може да бъде толкова просто, колкото вграждането му между скриптовите тагове "" в HTML кода на страницата. Скриптовете могат да бъдат поставени в заглавната секция или вградени в съдържанието на страницата. Например, въвеждането на кода "" в кода на страницата ще изведе предупредителен прозорец, който казва "здравей свят", когато страницата се зареди. Въпреки това, нежелани сигнали като „здравей свят“ се считат за досаден дизайн, когато се използват на реални страници.
Видео на деня
Изчакайте действие
Скрипт за действие се активира, когато посетителите извършват действия на уеб страница: действието може да бъде зареждането на самата страница. Скриптовете се използват на уеб страници за извършване на неща като активиране на падащи менюта и интерпретиране на въведените потребителски данни. Скриптът може да интерпретира числова стойност, въведена в HTML поле за въвеждане, за да провери колко числа е, за да потвърди дали е телефонен номер или да преобразува температурите от Целзий във Фаренхайт.
Създайте сайт
Езици за скриптове като PHP генерират HTML-базирани уеб страници от информация от база данни, вместо да разчитат на уникално написани страници. Езиците за създаване на сайтове изискват базирана на сървър интерпретация на програма като Apache и няма да се изпълняват чрез отваряне на файл. Уеб разработчиците използват системи за управление на съдържанието, които работят върху сървърно-базирана програма за интерпретиране в голям мащаб уебсайтове, които автоматизират по-голямата част от процеса на създаване на скриптове и предоставят на създателите на съдържание лесен за използване интерфейс. Езиците за скриптове помагат на разработчиците да управляват съдържанието на страниците в голям мащаб чрез автоматично генериране на страници. Например страница с блог или новинарска статия може да съществува само като уникално съдържание в текстовата област; съдържанието на горния и долния колонтитул на страницата се изтегля чрез изрази "includes" в PHP.
Създайте уеб приложение
Езиците за скриптове работят в тандем с по-способни езици за програмиране, за да изобразят частта на потребителския интерфейс от съдържанието на уеб приложението чрез уеб браузър. Разработчиците използват уеб приложения, за да се справят с задачи, които ориентираните към браузъра маркиращи и скриптови езици не могат, докато все още работят в уеб браузър. Не е необходимо уеб приложенията да бъдат инсталирани на компютър или устройство и да работят чрез разпространение, базирано на браузър. Често срещаните уеб приложения включват браузър игри и софтуер за отчитане на времето. Въпреки че обикновено се чете в движение, скриптовите езици могат да бъдат компилирани за по-бърза производителност, което е полезно за уеб приложения.