Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТ ШПОРЫ_МОИ.odt.docx
Скачиваний:
54
Добавлен:
26.03.2015
Размер:
71.98 Кб
Скачать

5. Функции в JavaScript.

Функция (function) — это группа операторов, предназначенных для определенной цели и объединенных под общим именем. Функция имеет следующий вид:

function имяФункции()

{

операторы;

}

В начале функции помещается слово function, за которым указывается ее имя (например, yourMessage). После имени ставятся круглые скобки ( your-Message () ). Их отсутствие приводит к ошибке.

Примечание Пока круглые скобки остаются пустыми. Чуть позже вы узнаете, для чего они используются.

После круглых скобок идут открывающая и закрывающая фигурные скобки, между которыми помещаются операторы.

У каждой функции должно быть имя, причем имена функций, используемых на одной странице, не должны повторяться. Функция запускается (активизируется или вызывается) с Web-страницы.

Создадим первую функцию. Выполните следующие действия:

1. Откройте HTML-шаблон в текстовом редакторе.

2. Напечатайте в блоке SCRIPT слово function и дайте функции имя, например yourMessage (не забудьте о круглых скобках в конце строки):

<script language="JavaScript">

<!- - Маскируемся!

function yourMessage()

// Снимаем маскировку. - ->

</script>

Конечно, сначала вы ничего не увидите. Однако из этого вовсе не следует, что с вашим сценарием что-то не так. Причина в том, что вы еще не вызвали функцию. Это обязательно нужно сделать, потому что в отличие от простых операторов в блоке SCRIPT (запускаемых сразу) функции автоматически запускаться на выполнение не могут. Вам придется кое-что добавить в сценарий.

Функции в языке JavaScript могут вызываться несколькими способами. Самый простой, хотя и наименее эффективный - указание имени функции непосредственно в блоке SCRIPT:

<script language="JavaScript">

<!-- Маскируемся!

yourMessage();

function yourMessage()

{

alert("Ваша первая функция!");

}

// Снимаем маскировку. -->

</script>

6. Встроенные объекты в JavaScript.

Свойство объекта Array

length. Число элементов массива.

Методы объекта Array

concat( ). Слияние двух массивов. Через параметр передается имя второго массива: c=a.concat(b);

Здесь элементы массива b добавляются к элементам массива a.

join( ). Слияние элементов массива в строку. Через параметр передается разделитель элементов. По умолчанию разделителем служит запятая. s=c.join('; ');

reverse( ). Меняет порядок элементов массива на обратный.

slice( ). Выделяет часть из массива. В качестве параметров передаются значения начального и конечного индексов, между которыми происходит выделение. При этом элемент массива с конечным индексом в результат не войдет. Следует помнить, что индексы отсчитываются от нуля.

Встроенный объект Date

С помощью методов встроенного объекта Date можно выполнять различные действия с часами компьютера. Для использования большинства методов объекта Date необходимо создать экземпляр этого объекта:

var today = new Date();

Свойства объекта window

name. Имя окна, указанное при его открытии методом open, а также в атрибуте TARGET тега <A> или в атрибуте NAME тега <FORM>.

self, window. Синонимы имени окна. Относятся к текущему окну.

top. Синоним имени окна. Относится к окну верхнего уровня.

parent. Синоним имени окна. Относится к окну, содержащему набор фреймов.

frames. Массив всех фреймов данного окна.

length. Количество фреймов в родительском окне.

status. Текущее сообщение, отображаемое в строке состояния окна брaузера.

Методы объекта window

alert. Отображение диалоговой панели Alert с сообщением и кнопкой OK. Через параметр передается сообщение, отображаемое в диалоговой панели. После вызова этого метода выполнение сценария задерживается до тех пор, пока посетитель не нажмет кнопку OK, расположенную в диалоговой панели.