Об авторе
Майкл Монкур (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. В свободное от работы время (несколько часов в год) он создает музыкальные произведения и пиротехнические приспособления.
Введение
World Wide Web начинала свое существование в виде простого хранилища информации; сегодня она преобразовалась в жутко громоздкую структуру, позволяющую не только получать необходимую информацию, но общаться, развлекаться и обучаться. По мере развития Всемирной паутины изменяются и средства управления ею. Простые языки разметки документа, такие как HTML, наконец стали позволять интегрировать в себя настоящие языки программирования. Среди них вы найдете и JavaScript.
Не пугайтесь, услышав слово "программирование". Для многих оно ассоциируется с бессонными ночами, проведенными перед экраном монитора в поисках того кода, который все же позволит выполнить поставленную задачу. (Есть, правда, и те, кому нравятся подобные "посиделки".)
Хотя JavaScript — это полноценный язык программирования, разобраться в нем очень просто. Если вы не занимались программированием, то изучение JavaScript станет хорошим введением в увлекательный мир создания программ. Для того чтобы успешно создавать программы на JavaScript, достаточно обладать скромными познаниями в области программирования. Первую свою программу вы создадите уже в главе "2-й час. Создание простого сценария".
Если вы уже знакомы с HTML и знаете, как с его помощью создаются Web-страницы, вам не составит особого труда изучить и JavaScript. Программы на JavaScript могут содержать всего одну строку или достигать объемов целого приложения. В этой книге вы найдете как простые сценарии, так и целые приложения, например карточные игры.
Вы уже достаточно опытны в создании Web-страниц и знаете, что Web постоянно изменяется. Не правда ли, вам сложно уследить за всеми новыми средствами программирования? Эта книга познакомит вас с JavaScript, который станет еще одним инструментом в вашем наборе средств создания высококачественных Web-документов. Я надеюсь, вам понравится изучать его.
Написание этой книги не было для меня обременительным. Но это не означает, что ее следует воспринимать несерьезно. Я надеюсь, вы со всей ответственностью и прилежностью приступите к изучению интересного для вас материала.
Как использовать эту книгу
Эта книга состоит из 24 практических уроков. Каждый из них содержит описание отдельного раздела о JavaScript и рассчитан на изучение в течение часа. В первых главах вы познакомитесь с основами JavaScript. На последних занятиях вы познакомитесь с более сложными понятиями и методами программирования. Вы можете изучать один урок в день или быстрее, в зависимости от ваших способностей и желания. (Если вы в состоянии не спать на протяжении 24 часов и сохранять нормальное самочувствие, то можете изучить всю книгу всего за один день. В этом случае вы точно будете знать, каково быть автором компьютерной книги.)
Вопросы и ответы, семинар и упражнения
В конце каждой главы вы найдете три раздела, озаглавленных одинаково. В разделе "Вопросы и ответы" приведены часто задаваемые вопросы по пройденному материалу и ответы на них. Раздел "Семинар" содержит три вопроса, которые позволят вам проверить усвоенные знания, раздел "Упражнения" предназначен для закрепления ваших знаний на практике.