Javascript - Урок 4

Функция - е кръстен последователност от изрази (инструкции). Всяка функция има следния синтаксис:

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

Да разгледаме следния пример. Във втория урок ние създадохме HTML-страница, script.js страница за функциите и са свързани един с друг. Тези страници ние ще използваме. Сложете в HTML-страница следния код:

Ние се отбележи, че когато потребителят кликне върху DIV-Y (т.е., в съответствие с "клик мен") трябва да се нарича функция, наречена "showMessage". Сега script.js страница, е необходимо да се напише самата функция "showMessage". Отворете страницата и пишат script.js:

Нека да се върнем към нашия пример. Отворете HTML страници с браузър и кликнете на DIV-Y. Можете да кликнете в примера по-долу.

По този начин, ние разгледахме механизма на обработка на събитие:

  1. В HTML-страница, ние се свързва с желаната позиция събитие манипулатор (OnClick, onMouseUp и т.н.), като стойност, която показва името на функцията, която трябва да се задейства, когато събитието идва.
  • На страницата с .js на разширението пишем код за тази функция, т.е. инструкции, които трябва да бъдат изпълнени, ако функцията се инициализира (се оказа).

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

    Ако сте забравили как да се създаде форма елементи, обърнете се към HTML за урок - работа с форми.

    Така че, потребителят въведе ширина и дължина и кликнете върху бутона "Изчисли". След това, в областта трябва да получи резултата. По този начин, на събитието се случва, когато натиснете "Calculate", то е за него и ще завърже манипулатор събитие. Функцията на изчисляване на района се нарича "areaRectangle":

    Сега е време да се напише самата функция "areaRectangle". За да направите това, отворете script.js на страницата и да напише празно за функцията:

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

    стойност (стойност) на един трябва да бъдат взети от текущата страница (документ), от калъпа с име "forma1", текстово поле с "Т1" име. И така е писано document.forma1.t1.value. т.е. прехвърля през точката на имена на обекти от родителя надясно (йерархичната структура на обектите обсъждахме в предишния урок). необходимо свойство на обект (стойност) показва последния.

    Аналогично, стойностите за б - document.forma1.t2.value.

    И нашата променлива и - е продукт на една от б. Ние ще го напиша в тялото на функцията:

    Остава само да се напише наръчник записване на площ, изчислена в текстовото поле с името на "RES" на нашия вид. Т.е. ние трябва да се в tekschuyu страница във форма, наречена "forma1", в текстовото поле с името на "ВЕИ", в ите стойност беше даден като стойност (стойност). Така че ние можем да напишете:

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

    Проверка на работата на нашите HTML-страници в браузъра. Ако сте направили всичко правилно, тя трябва да работи както в примера по-долу:

    Ако този сайт е полезен за вас, можете да помогнете в развитието му като поставя една от тези връзки към вашия сайт.