Денни Гудман "JavaScript Библия пользователя"

НАЗАД СОДЕРЖАНИЕ ВПЕРЕД
страница 51

Исследование сценария

Сразу следует предупредить: не старайтесь запомнить все команды или тот синтаксис, которые будут описываться в этом разделе. Напротив, немного расслабьтесь и посмотрите, как строки кода превращаются в то, что отображается в окне браузера. В листинге 3.1 все строки вплоть до дескриптора <script> являются примером кода обычного HTML. К нестандартному дескриптору относится только <style>, который входит в спецификацию CSS.

Дескриптор <script>

Каждый раз при включении в документ HTML переменных JavaScript соответствующие строки кода потребуется заключить между парой <script>. . </script>. Эти дескрипторы сообщают программе браузера, что содержащийся между ними текст нужно интерпретировать как сценарий. Поскольку другие языки составления сценариев (такие, как VBScript компании Microsoft) также могут в полной мере использовать преимущества данных дескрипторов, то вам обязательно необходимо указать точное название того языка, который использован для создания кода. Поэтому, когда браузер получает сообщение о том, что в сценарии используется язык JavaScript, он использует для обработки кода встроенный интерпретатор JavaScript. Проведем такую аналогию с реальной жизнью: если у вас под рукой есть разговорник французского языка, то нужно, чтобы ваш собеседник тоже говорил по-французски. Если попутчик, скажем, из Испании, то французский разговорник вряд ли будет полезен. Точно так же: если используемый браузер имеет только интерпретатор JavaScript, он не сможет понять код, написанный на VBScript.

Далее мы остановимся на еще одном аспекте использования JavaScript, который важен при работе со сценариями. JavaScript чувствителен к регистру (различает большие и маленькие символы). Поэтому необходимо при вводе кода сценария JavaScript следить не только за самими терминами, но и за состоянием регистра, т.е. не путать прописные и строчные литеры. В дескрипторах HTML (включая и <script>) могут использоваться оба регистра по усмотрению разработчика, но все, что является кодом JavaScript, чувствительно к регистру. Если строка кода JavaScript не выполняется, сначала следует проверить, правильный ли регистр был использован для ее представления1. Всегда следует сравнивать введенный вручную код с теми листингами, которые приведены в книге или других источниках.

 

1 Стили XHTML, если вы планируете использовать их в своих приложениях, требуют введения имен дескрипторов и имен атрибутов в нижнем регистре. Это соглашение вы встретите повсеместно в настоящей книге.

страница 51
НАЗАД СОДЕРЖАНИЕ ВПЕРЕД

Денни Гудман "JavaScript Библия пользователя"

Только на OZON.ru! Все спецпредложения на DVD Все серии Пуаро

поиск на сайте

Рейтинг@Mail.ru Rambler's Top100 Счетчик тИЦ и PR
Сайт управляется системой uCoz