Javascript - Урок 4
Функция - е кръстен последователност от изрази (инструкции). Всяка функция има следния синтаксис:
На първо място е ключова функция в ключова дума. след името на функцията, а след това на параметрите са посочени в скоби (ако има такива), а след това тези скоби са изброени субекти, т.е. работния процес. Всяка декларация завършва с точка и запетая.
Да разгледаме следния пример. Във втория урок ние създадохме HTML-страница, script.js страница за функциите и са свързани един с друг. Тези страници ние ще използваме. Сложете в HTML-страница следния код:
Ние се отбележи, че когато потребителят кликне върху DIV-Y (т.е., в съответствие с "клик мен") трябва да се нарича функция, наречена "showMessage". Сега script.js страница, е необходимо да се напише самата функция "showMessage". Отворете страницата и пишат script.js:
Нека да се върнем към нашия пример. Отворете HTML страници с браузър и кликнете на DIV-Y. Можете да кликнете в примера по-долу.
По този начин, ние разгледахме механизма на обработка на събитие:
- В HTML-страница, ние се свързва с желаната позиция събитие манипулатор (OnClick, onMouseUp и т.н.), като стойност, която показва името на функцията, която трябва да се задейства, когато събитието идва.
нашата страница ще изглежда в браузъра, както следва:
Ако сте забравили как да се създаде форма елементи, обърнете се към HTML за урок - работа с форми.
Така че, потребителят въведе ширина и дължина и кликнете върху бутона "Изчисли". След това, в областта трябва да получи резултата. По този начин, на събитието се случва, когато натиснете "Calculate", то е за него и ще завърже манипулатор събитие. Функцията на изчисляване на района се нарича "areaRectangle":
Сега е време да се напише самата функция "areaRectangle". За да направите това, отворете script.js на страницата и да напише празно за функцията:
Сега трябва да се напише функция тялото. За да започнете да обяви три променливи: а - стойността на дължината на правоъгълника, б - стойност на ширината на правоъгълник, S - правоъгълник площ:
стойност (стойност) на един трябва да бъдат взети от текущата страница (документ), от калъпа с име "forma1", текстово поле с "Т1" име. И така е писано document.forma1.t1.value. т.е. прехвърля през точката на имена на обекти от родителя надясно (йерархичната структура на обектите обсъждахме в предишния урок). необходимо свойство на обект (стойност) показва последния.
Аналогично, стойностите за б - document.forma1.t2.value.
И нашата променлива и - е продукт на една от б. Ние ще го напиша в тялото на функцията:
Остава само да се напише наръчник записване на площ, изчислена в текстовото поле с името на "RES" на нашия вид. Т.е. ние трябва да се в tekschuyu страница във форма, наречена "forma1", в текстовото поле с името на "ВЕИ", в ите стойност беше даден като стойност (стойност). Така че ние можем да напишете:
С други думи, ние първо възложени ни променливи и б стойности от матрицата, а след това направи необходимите изчисления, и след това се включва елемент формира получи стойност ите.
Проверка на работата на нашите HTML-страници в браузъра. Ако сте направили всичко правилно, тя трябва да работи както в примера по-долу:
Ако този сайт е полезен за вас, можете да помогнете в развитието му като поставя една от тези връзки към вашия сайт.