В днешния Интернет цари пълно взаимодействие - трябва много да се постараете да намерите поне някакъв сайт, който не предлага на посетителя да направи нещо и веднага да получите отговор от сайта. Въпреки това, често дори не ни се предлага да попълваме или натискаме каквото и да било - самата страница реагира на движението на курсора и понякога вие се разхождате из страниците като през минно поле. Цялата интерактивност на сайтовете се осигурява от скриптове. Това могат да бъдат както скриптове, изпълнявани на сървъра, така и тези, изпълнявани на нашия компютър. Нека се опитаме да напишем най-простия скрипт, за да добием представа за това какво представлява всъщност.
Инструкции
Етап 1
Самата дума скрипт буквално означава „скрипт“, тоест описание на последователността от действия, необходими за изпълнение на задачата. Изпълнителят на този скрипт може да бъде съответният модул на сървърния софтуер или браузърът на нашия компютър. Тъй като браузърът, за разлика от уеб сървъра, е винаги под ръка, нека напишем скрипт на език, който браузърът разбира - JavaScript. За това е достатъчен всеки текстов редактор - стандартен бележник е добре. Разбира се, за постоянно програмиране на скриптове не можете да се справите без специализиран редактор. Такъв редактор значително улеснява рутинната работа по писане на скриптове, оставяйки главата ви свободна за творчество.
Стъпка 2
За да може браузърът да чете, разбира и изпълнява задача, трябва да се напише и напише скрипт съгласно правилата, известни на вградения в браузъра интерпретатор на скриптов език. Първият ред е да се каже на изпълнителя, че сценарият започва от този момент. В JavaScript този отварящ таг може да изглежда така: А затварящият таг изглежда така: Между тези два маркера има инструкции - езикови оператори. Например набор от инструкции за браузъра за отпечатване на текущото време във формат HOUR: MINUTE изглежда така: var aTime = new Date ();
document.write ("Now" + aTime.getHours () + ":" + aTime.getMinutes ()); Тук първият ред var aTime = new Date () инструктира изпълнителя на скрипта да създаде виртуален обект с име "aTime". Този обект представлява текущата дата и час. document.write () е команда за отпечатване на страницата на посоченото в скоби по-долу, а командите aTime.getHours () и aTime.getMinutes () инструктират да извлекат текущия час и минута от обекта "aTime". Операторите + обединяват целия низ, за да бъдат отпечатани на един ред. Когато е сглобен, този прост JavaSript скрипт ще изглежда така:
var aTime = нова дата ();
document.write ("Сега" + aTime.getHours () + ":" + aTime.getMinutes ());
Стъпка 3
Остава да запазите този код във файл с разширение htm или разширение html (HyperText Markup Language), операционната система разпознава типа файл и го прехвърля за изпълнение на програмата, на която е присвоен този файлов тип - браузъра. В резултат на това нашият скрипт ще бъде прочетен и изпълнен от езиковия интерпретатор и представен в прозореца на браузъра, както следва: