После прохождения теоретической части пришло письмо об окончании теоретической части курса, будет ли практическая часть? |
Что дальше?
В JavaScript есть и другие команды, но те, что показаны здесь, являются настоящими рабочими лошадками JavaScript. Рекомендуем купить какой-нибудь справочник по всем командам JavaScript. Если вы внимательно читали эти уроки и выполнили все задания, то вам не потребуется другой учебник.
В Интернет можно найти множество свободно доступных сценариев, которые можно использовать на своих страницах. Найдите, что вам интересно. Изучите. Попробуйте улучшить. У каждого учащегося наступает момент, когда он должен начать действовать самостоятельно.
Что мы изучили
- Массив ( Array ) имеет дело с переменными. Как правило, переменные имеют только одно значение. Однако массив является переменной с множеством значений.
- Запятая ( , ) используется для разделения нескольких обработчиков событий Javascript, когда они должны действовать одновременно.
-
Комментарий является строкой текста, выделенной двойной косой чертой ( // ). Эта строка текста находится в сценарии, но не будет оказывать никакого влияния на его выполнение.
Комментарий из нескольких строк можно создать с помощью команды /* в начале параграфа и команды */ в конце. Все, что находится между ними, будет считаться комментарием.
Используйте команды комментария <!-- и --> для комментирования текста Javascript, чтобы браузеры, которые не поддерживают JavaScript, просто игнорировали сценарий, не выводя текст. См. Урок 8.
-
Ошибки
Окно с сообщением об ошибке выводится, когда что-то в сценарии не позволяет его выполнить. Ошибки бывают двух видов: ошибки времени выполнения (RunTime) и синтаксические ошибки (Syntax).
- Ошибкой времени выполнения является ошибка, которая возникает, когда в коде JavaScript появляются неправильные выражения. Неправильная команда или несвоевременный формат будут порождать ошибку такого типа.
- Синтаксическая ошибка создается, когда формат сценария или форма неправильны, найдена орфографическая ошибка, или текст не распознан. Синтаксические ошибки порождаются также в случае, когда команда начинается, но не заканчивается.
-
Обработчик событий (Event Handler) является командой JavaScript, которая "встроена" в код HTML. Ее не нужно определять отдельно, как сам сценарий. Команда помещается в код HTML для создания взаимодействия между пользователем и страницей.
- onBlur является обработчиком событий, который действует, когда активный элемент формы, такой как поле выбора, текст или текстовая область, становится неактивным. Другими словами, пользователь смещает фокус с элемента.
- onChange является обработчиком событий, который действует, когда пользователь изменяет текст в элементе выбора, текста или текстовой области формы. Обычно эта команда используется для проверки ошибок при вводе пользователя.
- onClick является обработчиком событий, который действует, когда пользователь щелкает на объекте, таком, как ссылка.
- onFocus является обработчиком событий, который действует, когда пользователь выбирает элемент формы, такой, как поле выбора, текста или текстовую область.
- onLoad является обработчиком событий, который запускает функцию, когда загружается страница. Команда помещается в теге BODY документа HTML.
- onMouseOut является обработчиком событий, который применяется в гипертекстовой ссылке для создания текста, когда когда указатель мыши смещается с элемента. Наиболее часто используется совместно с onMouseOver.
- onMouseOver является обработчиком событий, используемым в гипертекстовой ссылке, который реагирует, когда пользователь наводит указатель мыши на текст ссылки.
- onSelect является обработчиком событий, который активируется, когда пользователь выделяет текст в элементе формы текст или текстовая область.
- onSubmit является обработчиком событий, который активируется, когда пользователь щелкает на кнопке формы submit (Отправить).
- onUnload является обработчиком событий, который помещается в команде BODY документа HTML, и либо вызывает функцию, либо содержит команду для остановки выполнения функции, когда пользователь покидает страницу.
-
Характеристики определяют свойства команды JavaScript. Наиболее обычным примером являются такие характеристики, как toolbar, menubar, scrollbars, resizable, directories, и status, которые используются для определения формы и вида нового окна.
- config является командой, используемой в экземпляре объекта и метода window.open().Она определяет, что далее следуют характеристики нового окна.
- directories является характеристикой, используемой в экземпляре команды window.open() для определения, будет или нет присутствовать панель каталога. Панель каталога содержит раздел BOOKMARKS. Используйте "yes", чтобы разрешить, "no" — запретить.
- height является командой характеристики, которая обозначает высоту в пикселях нового окна или изображения.
- location является характеристикой, используемой в экземпляре команды window.open() для указания, должна ли выводиться панель адреса в открываемом окне. Используйте "yes", чтобы разрешить, "no" — запретить. Существует также команда location, которая действует как объект.
- menubar является характеристикой, используемой в экземпляре команды window.open() для определения, должна ли выводиться панель меню в открываемом окне. Панель меню является частью браузера, которая имеет кнопки FILE и EDIT. Используйте "yes", чтобы разрешить, "no" — запретить.
- resizable является характеристикой, используемой в экземпляре команды window.open() для определения, сможет ли пользователь изменять размер окна. Используйте "yes", чтобы разрешить, "no" — запретить.
- scrollbars является характеристикой, используемой в экземпляре команды window.open() для определения, будет ли присутствовать в новом окне строка прокрутки. Используйте "yes", чтобы разрешить, "no" — запретить.
- status является характеристикой, используемой в экземпляре команды window.open() для определения, будет ли присутствовать в новом окне строка состояния. Используйте "yes", чтобы разрешить, "no" — запретить. Существует также команда "status" которая действует как свойство.
- toolbar является характеристикой, используемой в экземпляре команды window.open() для указания, должна ли присутствовать панель инструментов в открываемом окне. Панель инструментов является частью браузера, которая имеет кнопки BACK (НАЗАД) и FORWARD (ВПЕРЕД). Используйте "yes", чтобы разрешить, "no" — запретить.
- width является командой характеристики, которая указывает ширину в пикселях нового окна или изображения.