Книги, научные публикации Pages:     | 1 | 2 | 3 | 4 |   ...   | 10 |

тм Ричард Вагнер, Вайк Исчерпывающее руководство об основном языке сценариев Своевременные для создания полнофункциональных Web-приложений Объектно-ориентированная Исследуется связь JavaScript с другими ...

-- [ Страница 2 ] --

А, возможно, вы замахнулись на создание сайта для проверки возможностей JavaScript?

Знакомство с JavaScript Часть I First Script ПРИМЕЧАНИЕ Атрибут src появился только в JavaScript Это зна чит, что полная его поддержка обеспечивается толь is ко браузерами Navigator 3+ и Internet Explorer 4+.

JavaScript is turned Перед началом выполнения проекта исключительно важно определить преследуемые цели. Далеко не всегда этот этап проделывается должным образом. Так сложи лось, что многие программисты смотрят на задачу раз Детально исследуя листинг и рис. 4.2, несложно работки сценария с позиций а не с функци заметить, что в разделе

дится сообщение, гласящее что JavaScript отключен.

JavaScript обеспечивает широкий простор для развле Если же поддержка JavaScript включена, та же страни чений, и если это для вас главное Ч нет проблем, впе ца интерпретирует код на JavaScript и игнорирует раз ред и с песней! Если же на первом месте у вас стоит дел

сутствие лишнего кода, ни для чего кроме показухи не предназначенного. По истечении определенного време ни другие разработчики, да и вы тоже, убедятся, что Некоторые устаревшие браузеры, например, Navigator отслеживать такой код становится сложнее и сложнее.

2 и ранние версии Internet Explorer, дескриптор Подумайте о дополнительных накладных расходах при

JavaScript, когда данный дескриптор на странице ис Выделяя цели, как можно более полно определите пользовался более одного раза. Кажется, эти пробле конечные результаты будущей программы. Например, мы в большей степени относятся к семейству браузе может потребоваться проверка ошибок при заполнении ров Navigator.

форм пользователями. Поставив эту цель, потребуется вернуться обратно и определить способы ее достиже ния. Если программа должна содержать форму, задай Встроить код или вынести его в тесь вопросами, сколько элементов будет находится на отдельный файл?

форме, т.е. сколько переключателей, текстовых полей, Последний вопрос, который следует решить перед на- флажков и т.п.

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

ми, переменными и пр., которые требуется разместить Потребуется реализовать код для поддержки переклю в рамках действия дескриптора . Весь вопрос в чателей, текстовых полей и флажков. Можно создать том, поместить ли код во внешний файл и сослаться функцию, получающую параметр (скажем, radio), ко на него в атрибуте src дескриптора = I используемый вами браузер либо не поддерживает JavaScript, либо упомянутая возможность В листинге 4.4 в дескриптора JavaScript следует учесть необходимость выпол