JavaScript для детей. Самоучитель по программированию - [5]
делать из обычных веб-страниц полноценные интерактивные приложе-
ния и видеоигры. Но это еще не все: JavaScript также работает на интер-
нет-серверах и даже может использоваться для управления роботами
и другими устройствами.
Для кого эта книга?
Эта книга предназначена для всех, кто хочет изучить именно JavaScript
или же просто начать программировать с нуля. Она написана для детей,
но может стать первым самоучителем по программированию для человека
любого возраста.
Работая с книгой, вы будете постепенно узнавать новое, закреплять
прочитанное и двигаться дальше и дальше. Начав с простых типов
данных, вы перейдете к более сложным, по пути освоив управляющие
конструкции и функции. После этого вы научитесь писать код, реаги-
рующий на перемещения мышки или нажатия клавиш, и наконец позна-
комитесь с элементом canvas, который позволяет создавать рисунки
и анимации — любые, какие только пожелаете!
11
Как читать эту книгу
Самое главное, читайте по порядку! Может быть, этот совет звучит
странно, однако нередко людям не терпится сразу перейти к чему-нибудь
занимательному, например к созданию игр. Но поверьте — вам будет
гораздо проще создать игру, если вы все-таки будете читать с начала,
глава за главой, так как каждый новый раздел основывается на материа ле
предыдущих.
Языки программирования похожи на обычные языки. Вы, наверное,
знаете — чтобы овладеть языком, нужно выучить грамматику и запом-
нить достаточно много слов. Это требует времени. Это же правило рабо-
тает и с JavaScript — чтобы научиться пользоваться этим языком, нужно
постоянно исследовать код и писать на нем программы. По мере того
как вы будете писать больше и больше, вы обнаружите, что пользуетесь
командами все более естественно, и в конце концов сможете свободно
выражать свои мысли в коде.
Я настоятельно рекомендую тестировать примеры кода по мере чте-
ния книги. Если вам не до конца понятно, как код работает, попробуйте
вносить в него небольшие изменения и смотреть, как изменится резуль-
тат. Если же ваши правки не приводят к ожидаемому эффекту, постарай-
тесь выяснить, почему это происходит.
Обязательно выполняйте задания из разделов «Попробуйте сами»
и «Упражнения». Вводить в компьютер код из книги — отличное начало,
но по-настоящему вы станете понимать программирование только
тогда, когда начнете писать собственный код. Если задания покажутся
вам интересными, не останавливайтесь! Придумывайте свои задачи
по усовершенствованию написанных вами программ.
Вы можете найти примеры выполнения заданий и исходный код
игр по адресу www.nostarch.com/javascriptforkids или на странице книги
на сайте www.mann-ivanov-ferber.ru. Постарайтесь заглядывать в решения
лишь после того, как выполните задания, чтобы сравнить свой подход
с моим. И только если вы зашли в тупик, обратитесь за подсказкой. Однако
помните, что это лишь варианты решения — в JavaScript существует мно-
жество способов выполнить одну и ту же задачу, так что не беспокойтесь,
если ваше решение получится совсем не похожим на мое.
Если вы встретите слово, значение которого не понимаете, загляните
в глоссарий в конце книги.
Что вас ждет?
Глава 1 содержит краткое введение в JavaScript. Кроме того, вы узна-
ете, как писать код в консоли Google Chrome.
Глава 2 расскажет про переменные и основные типы данных
в JavaScript: числа, строки и булевы значения.
12 Введение
Глава 3 посвящена массивам, предназначенным для хранения набо-
ров других элементов данных.
Глава 4 расскажет об объектах, содержащих пары «ключ-значение».
Глава 5 — это введение в HTML, язык для создания веб-страниц.
Глава 6 научит, как управлять выполнением кода с помощью кон-
струкций if, циклов for и других структур.
Глава 7 покажет, как на основе изученного материала создать про-
стую игру на отгадывание слов — «Виселицу».
Глава 8 научит писать собственные функции, что позволит группи-
ровать фрагменты кода и использовать их повторно.
Глава 9 — это введение в jQuery, инструмент, облегчающий управле-
ние веб-страницами из JavaScript-кода.
Глава 10 научит, как использовать таймеры, интервалы и обработ-
чики событий, делая код более интерактивным.
Глава 11 использует функции, jQuery и обработчики событий для
создания игры «Найди клад!».
Глава 12 научит элементам объектно-ориентированного про грам-
мирования.
Глава 13 расскажет об элементе canvas, позволяющем создавать
графические изображения на веб-страницах.
Глава 14 на основе способов анимации из главы 10 покажет, как соз-
давать анимации на «холсте» canvas,
тогда как
Глава 15 научит, как управлять этими анимациями с клавиатуры.
В главах 16 и 17 вы создадите полноценную игру «Змейка», исполь-
зуя все знания, полученные в предыдущих пятнадцати главах!
Послесловие подскажет, куда двигаться дальше при изучении
программирования.
Глоссарий даст определения множества новых слов, которые вам
встретятся.
Повеселитесь!
И еще один момент, о котором не стоит забывать: веселитесь! Про грам-
мирование может быть увлекательным, творческим занятием, как рисо-
вание или игры (а работая с книгой, вы изрядно порисуете и поиграете).
Как только вы научитесь программировать, для вас не будет иных пре-
Что произойдет, если кто-то скажет, что вашим поведением управляет какая-то мощная невидимая сила? Большинство из нас скептически отнеслось бы к такому заявлению, но в основном так и бывает. Наш мозг постоянно получает и передает сигналы, которые мы не сознаем. Исследования показывают, что эти сигналы сопровождают значительное количество наших решений, например, о том, что предпринять на следующем этапе, и мы осознаем эти решения уже после того, как совершим определенные действия. Многих это может тревожить.
Автор книги в доступной увлекательной форме отвечает на те многочисленные вопросы, которые могут возникнуть у юного любителя музыки, пришедшего в концертный зал на встречу с симфоническим оркестром: откуда взялись музыкальные инструменты, кто и когда придумал нотную запись, о чем и как рассказывает мелодия, как слушать музыку и т. п.
В данном методическом пособии, разработанном в соответствии с ФГТ, представлена непосредственно образовательная деятельность (НОД) по экологическому воспитанию детей 5-6 лет. Особое внимание уделено диагностике педагогического процесса по блокам «Растения», «Животные», «Человек», «Неживая природа». Широко представлена познавательно-исследовательская деятельность Пособие адресовано страшим воспитателям и педагогам ДОУ, родителям и гувернерам.
Используя различные крупы, а также семена овощей, фруктов, цветов, можно изготавливать чудесные оригинальные аппликации, панно, открытки к празднику.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.