Как се пише скриптове

Чрез използването на скриптове (скриптове), ние се справят с различни събития (например кликване на мишката), анализ на данните, въведени от потребителя, за да промените външния вид на някои от страниците или дори на цялата страница.

Както многократно изтъкна, сценарият се вмъква в HTML-код, с етикет

За определеност таг

Подробности за комуникация случай на функциите, определени в сценария, както и свързването на тези връзки към елементите на страниците обсъдени по-долу с конкретни примери. И сега дават общи указания за създаване обработват събитие.

обработват събитие

манипулатори на събития трябва да бъдат под формата на функции или процедури. В JScript, използвайте само функциите и VBScript - основно процедури. Функцията на процедурата се различава само по това, че връща стойност. Ако се прави разлика описание (определение) на функцията и го наричат.

Описание на действието в JScript има следния вид:

имеНаФункцията функция (списък)
. // код (тялото) функции
>;

Ако не е посочен командата връщане, върнатата стойност на последния израз оценени. Следващият пример дава описание на функцията за изчисляване на площта на правоъгълник:

За да се изчисли стойността на извикването на функция се използва:

Например, за да се изчисли площта на правоъгълник със страни 5 и 20 трябва да е написан израз:

Тук, стойността върната от S_rectangle, възлага на променлива S. В обажда функции могат да бъдат заместени променливи, функции, и изрази, вместо конкретни стойности. Ето един пример:

Тъй като функцията връща стойност, тя може да се обадите, за да участват в изрази. Например, за да се изчисли площта на правоъгълен триъгълник с крака а и б, ние можем да напишете следния код:

а = 5;
б = 20;
S_tr = 0.5 * S_rectangle (а, Ь)

Въпреки това, ние може да се определи специална функция, която изчислява площта на правоъгълен триъгълник на другите две страни:

функция S_tr (а, Ь)
върне 0.5 * S правоъгълник (а, Ь)

променливи

При разработването на програмата, като правило, се използва променливи, които служат за съхранение на суровите данни, както и междинните и крайните резултати от изчисленията. Променливата е създаден на мястото на програмата, в която за първи път израз, в който тя се задава стойност. Ако променливата е създаден в тялото на функцията, тя ще бъде достъпна само в рамките на функцията. Разгледаме следния пример:

Тук всички налични в (функция S_rectangle) променливи. но променливата S не е налице офлайн. За да бъде променлива S достъпно навсякъде в сценария, просто трябва да го създадете извън функцията. Например, можем да напише експресия S = 0; в точката на сценария, където са дефинирани променливи а и б.