Освой самостоятельно JavaScript за 24
часа, 2-е издание
Майкл Монкур
Книга состоит из 24
учебных занятия, каждое из которых охватывает отдельную тему.
Последовательное описание возможностей JavaScript 1.5 делает длинные
сценарии простыми, а сложные понятия - доступными. В конце книги
приведен словарь используемых терминов, краткий справочник по
операторам JavaScript и множество полезных ссылок. Каждое занятие
оканчивается тестовыми вопросами и упражнениями, выполнив которые, вы
закрепите пройденный материал и расширите свои познания.
В книге описана последняя версия известного языка подготовки
сценариев - JavaScript. Многочисленные советы, замечания и
предостережения обращают внимание читателя на важные тонкости создания
сценариев и возможные ошибки. Примеры программных кодов и иллюстрации
упрощают усвоение нового материала и делают книгу доступной для
начинающих пользователей любого уровня.
Об авторе
Майкл Монкур (Michael Moncur) известен как блестящий
Web-дизайнер и автор многих книг. С Internet он работает с момента
основания службы Gopher. Он автор такой прекрасной книги, как Laura
Lemay's Web Workshop: JavaScript издательства Sams и соавтор
книг JavaScript Unleashed и Sams Teach Yourself CGI
Programming with Perl 5 in a Week. Кроме того, он написал
несколько книг по сетевым технологиям и материалам подготовки
сертифицированных специалистов Microsoft и Netscape. В
свободное от работы время (несколько часов в год) он создает
музыкальные произведения и пиротехнические приспособления.
Посвящения
Посвящается моей семье и особенно Лауре (Laura). Огромное спасибо за
понимание и поддержку в трудную минуту.
Введение
World Wide Web начинала свое существование в виде простого хранилища
информации; сегодня она преобразовалась в жутко громоздкую структуру,
позволяющую не только получать необходимую информацию, но общаться,
развлекаться и обучаться. По мере развития Всемирной паутины изменяются
и средства управления ею. Простые языки разметки документа, такие как
HTML, наконец стали позволять интегрировать в себя настоящие языки
программирования. Среди них вы найдете и JavaScript.
Не пугайтесь, услышав слово "программирование". Для многих оно
ассоциируется с бессонными ночами, проведенными перед экраном монитора
в поисках того кода, который все же позволит выполнить поставленную
задачу. (Есть, правда, и те, кому нравятся подобные "посиделки".)
Хотя JavaScript - это полноценный язык программирования, разобраться
в нем очень просто. Если вы не занимались программированием, то
изучение JavaScript станет хорошим введением в увлекательный мир
создания программ. Для того чтобы успешно создавать программы на
JavaScript, достаточно обладать скромными познаниями в области
программирования. Первую свою программу вы создадите уже в главе "2-й
час. Создание простых сценариев".
Если вы уже знакомы с HTML и знаете, как с его помощью создаются
Web-страницы, вам не составит особого труда изучить и JavaScript.
Программы на JavaScript могут содержать всего одну строку или достигать
объемов целого приложения. В этой книге вы найдете как простые
сценарии, так и целые приложения, например карточные игры.
Вы уже достаточно опытны в создании Web-страниц и знаете, что Web
постоянно изменяется. Не правда ли, вам сложно уследить за всеми новыми
средствами программирования? Эта книга познакомит вас с JavaScript,
который станет еще одним инструментом в вашем наборе средств создания
высококачественных Web-документов. Я надеюсь, вам понравится изучать
его.
Написание этой книги не было для меня обременительным. Но это не
означает, что ее следует воспринимать несерьезно. Я надеюсь, вы со всей
ответственностью и прилежностью приступите к изучению интересного для
вас материала.
Как использовать эту книгу
Эта книга состоит из 24 практических уроков. Каждый из них
содержит описание отдельного раздела о JavaScript и рассчитан на
изучение в течение часа. В первых главах вы познакомитесь с основами
JavaScript. На последних занятиях вы познакомитесь с более сложными
понятиями и методами программирования. Вы можете изучать один урок в
день или быстрее, в зависимости от ваших способностей и желания. (Если
вы в состоянии не спать на протяжении 24 часов и сохранять
нормальное самочувствие, то можете изучить всю книгу всего за один
день. В этом случае вы точно будете знать, каково быть автором
компьютерной книги.)
Вопросы и ответы, семинар и упражнения
В конце каждой главы вы найдете три раздела. В разделе "Вопросы и
ответы" приведены часто задаваемые вопросы по пройденному материалу и
ответы на них. Раздел "Семинар" содержит три вопроса, которые позволят
вам проверить усвоенные знания, раздел "Упражнения" предназначен для
закрепления ваших знаний на практике.