Опубликован: 19.10.2006 | Доступ: свободный | Студентов: 8760 / 1660 | Оценка: 3.95 / 3.68 | Длительность: 09:40:00
Лекция 31:

Что дальше?

< Лекция 30 || Лекция 31: 123
  • Функция аналогична присвоению имени переменной результату командной строки JavaScript. Фактически событию или последовательности событий присваивается имя, так что затем можно будет обратиться к этим событиям с помощью только одного этого имени функции, а не переписывать команды снова и снова.

    • Операторы if... else являются условными операторами, которые действуют в зависимости от выбора пользователя из двух или большего количества исходов. if активируется, если ответом будет true (или "yes"), а else активируется, если ответом будет false (или "no").
    • Функция eval() используется для преобразования текста в число. Например, если пользователя просят ввести число, то сценарий все равно получает его в виде текста. Необходимо использовать эту функцию eval(), чтобы указать что текст на самом деле является числом.
  • Экземпляр команды содержится в скобках, следующих сразу за командой. Экземпляр содержит данные о том, что должен сделать объект или как должен выполниться метод.

  • Цикл. Существует фактически два вида циклов: for и while. for обычно используется, когда известно, сколько раз JavaScript должен выполнить свою функцию. while применяется, когда неизвестно, сколько раз JavaScript должен выполнить цикл.

    • for — это функция цикла, которая задает, сколько раз должен выполниться цикл.
    • while —- это команда цикла, которая используется, когда неизвестно, сколько раз JavaScript должен выполнить цикл, чтобы добиться требуемого результата.
    • Вложенный цикл является циклом for или while, заданным внутри другого цикла for или while. Фактически это цикл внутри цикла.
  • Метод является командой, которая говорит, как надо поступить с объектом.

    • alert является методом, используемым в гипертекстовой ссылке или объекте окна для создания диалогового окна. Окно содержит текст, указанный в скобках alert, и кнопку ОК, которую необходимо нажать, прежде чем пользователь сможет продолжить.
    • close является методом, который действует на объект окна, чтобы закрыть текущее окно браузера.
    • confirm является методом, который выводит диалоговое окно с кнопками OK и CANCEL. Команда используется наиболее часто с функциями if и else.
    • getMonth() — метод объекта Date. Возвращает числовое представление месяца ( 0 - 11 ).
    • getDate() — метод объекта Date. Возвращает числовое представление дня месяца ( 131 ).
    • getYear() — метод объекта Date. Возвращает двузначное числовое представление года ( 0099 ).
    • getDay() — метод объекта Date. Возвращает числовое представление дня недели ( 17 ).
    • getHours() — метод объекта Date. Возвращает числовое представление часа суток ( 023 ).
    • getMinutes() — метод объекта Date. Возвращает числовое представление текущей минуты ( 0059 ).
    • getSeconds() — метод объекта Date. Возвращает числовое представление текущей секунды ( 0059 ).
    • open является методом, который открывает новый документ или новое окно.
    • prompt является методом, который выводит пользователю диалоговое окно для ввода данных. Этот метод всегда сопровождается переменной, куда заносятся введенные пользователем данные.
    • write является методом, который действует на объекте документа, для отправки текста на страницу.
  • Объект (Object) является чем-то, что существует как документ HTML, окно браузера или дата и время. Объект также может быть чем-то, что создается с помощью функции.

    • Date является объектом, который необходимо назвать, чтобы иметь возможность вызвать методы даты и времени. Формат именования объекта следующий:

      Имя_Объекта = new Date();

      Обратите внимание на слово new перед объектом Date.

    • Document является объектом, который указывает на документ HTML, который содержит JavaScript.
    • history является объектом, который указывает на память браузера страниц, посещенных пользователем. Список history может быть различного размера, в зависимости от того, сколько страниц посетил пользователь за время конкретного сеанса.
    • Location является объектом, указывающим определенный URL. Он наиболее часто встречается в следующем формате:

      parent.location='index.html'

      Обратите внимание, что существует также свойство location, но оно действует совершенно другим образом.

    • Navigator является объектом, определяющим браузер пользователя.
    • window является объектом, указывающим экран браузера.
< Лекция 30 || Лекция 31: 123
Елена Сапегова
Елена Сапегова

После прохождения теоретической части пришло письмо об окончании теоретической части курса, будет ли практическая часть?

Эдуард Семынин
Эдуард Семынин

Здравствуйте.

Перестали быть видны лекции и тесты практикума по программированию на JavaScript. Уже второй день из моего аккаунта виден лишь план занятий. В чем может быть проблема?