Самоучитель по креативному веб-дизайну. Книга 3, стр.20

ли в сценарий в течение нескольких месяцев. Чтобы поместить в JavaScript-код комментарий, поставьте две левые косые черты (//) и наберите свое примечание, как показано ниже:



// Это комментарий



Обнаружив двойную косую черту, Web-браузер игнорирует весь остальной текст на данной строке. Помимо однострочных комментариев, которые начина —

ются с двойной косой черты (//), JavaScript поддерживает также блочные ком — ментарии, которые начинаются с косой черты и звездочки (/*) и заканчиваются звездочкой и косой чертой (*/), как показано ниже:



Таблица 8.1. Зарезервированные слова JavaScript



abstract Boolean break byte

case catch char class const continue default delete

do double



else extends false final

finally float for

function goto

if implements import

in instanceof



int interface long native

new null

package private protected public return short static super



switch synchronized this

throw throws transient true

try typeof var void while with

Глава 8. JavaScript 38 9





/*

Браузер будет игнорировать весь текст, обнаруженный им после косой

черты-звездочки, с которых начинается блок комментариев, до тех пор, пока не считает звездочку-косую черту, которые завершают

многострочный комментарий.

*/

Обнаружив блочный комментарий, браузер будет игнорировать весь текст, на — ходящийся между /* и */. Разработчики часто превращают в комментарий те или иные фрагменты кода, чтобы определить источник ошибок в обработке, вы —

полняемой сценарием. Предположим, например, что у вас есть Web-страница, в которой вы определили следующую функцию JavaScript:



function visitorSignln(Form)

{





if

(Form. fname. value == «»)

return false;

if

(Form. lname. value == «»)

return false;

if

(Form. email. value == «»)

return false;

f // Загрузить другую Web-страницу

self. location = «htdocs/Loggedln. htm»;

return;

}

Если функция visitorSignl n о по? акой-либо причине не может отобразить новую Web-страницу (Loggedln. htm), можно закомментировать три первых опе- ратора функции следующим образом:



function visitorSignln(Form)

{

/ *

if (Form. fname. value == «») return false;

if

«) return false;

if (Form. email. value == «») return false;

*/

// Загрузить другую Web-страницу

self. location = «htdocs/Loggedln. htm»;

return;

}

Тогда, еСЛИ браузе р ПОСЛе ВЫЗОВа фуНКЦИИ ОТОбраЗИТ Страниц у Loggedln. htm, вы будете знать, что «проблема» связана с первыми тремя операторами функ — ции, поскольку без них функция таки загружает новую страницу. Аналогично,

если браузеру все равно не удается загрузить новую Web-страницу, ошибка

возникает «по вине» оператора, который должен загружать страницу (то есть

sel f. location) . После устранения источника ошибки, не забудьте удалить /* и

*/ или //, с помощью которых вы превращали один или несколько операторов в сценарии или функции в комментарий в процессе тестирования/отладки.



Объявление переменных в сценарии или функции

Внутри операторов JavaScript сценарий хранит информацию с помощью пере —

менных. В отличие от большинства языков программирования, при объявлении переменной вам не нужно указывать тип информации, которую вы собираетесь

390 Глава 8. JavaScript



хранить в этой переменной. Вместо этого JavaScript присваивает тип данных каж — дой переменной в зависимости от типа данных, сохраняемых в переменной. Бо- лее того, тип данных переменных может изменяться в зависимости от операции,

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 03.03.2011">Руководство по actionscript. часть 5, стр. 066
  • 11.03.2012">Судья обязал Google и Motorola Mobility предоставить Apple данные об Android
  • 02.03.2011">Руководство по actionscript. часть 5, стр. 104
  • 20.07.2011">Как не обмануться, выбирая CMS (часть 1)
  • 03.10.2010">Как сделать матовую кожу?
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 024
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 050
  • 22.07.2011">Acer Aspire One 532g
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 093
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.49
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.4
  • 28.07.2011">Интернет в роли Купидона
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.61
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 055
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.14
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...