JavaScript для детей. Самоучитель по программированию - [2]
Массивы объектов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Исследование объектов в консоли . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Что полезного можно сделать с объектами . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Что мы узнали . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
5. ОСНОВЫ HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Текстовые редакторы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Наш первый HTML-документ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Теги и элементы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Полноценный HTML-документ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Иерархия HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Добавим в HTML ссылки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Что мы узнали . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
6. УСЛОВИЯ И ЦИКЛЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Внедрение JavaScript-кода в HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Условные конструкции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Циклы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Что мы узнали . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
7. ПИШЕМ ИГРУ «ВИСЕЛИЦА» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Взаимодействие с игроком . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Проектирование игры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Программируем игру . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Код игры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Что мы узнали . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
6 Оглавление
8. ФУНКЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Базовое устройство функции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Создаем простую функцию . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Вызов функции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Передача аргументов в функцию . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Возврат значения из функции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Вызов функции в качестве значения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Упрощаем код с помощью функций . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Ранний выход из функции по return . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Многократное использование return вместо конструкции if... else . . . . . 137
Что мы узнали . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
ЧАСТЬ II.
ПРОДВИНУТЫЙ JAVASCRIPT
9. DOM И JQUERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Поиск элементов DOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Работа с деревом DOM через jQuery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Создание новых элементов через jQuery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Анимация элементов средствами jQuery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
![Сигналы влияния. Как убеждать и контролировать людей](/storage/book-covers/80/80cc67f9748c28bcf584b8a60117f4ad0d2a3f1f.jpg)
Что произойдет, если кто-то скажет, что вашим поведением управляет какая-то мощная невидимая сила? Большинство из нас скептически отнеслось бы к такому заявлению, но в основном так и бывает. Наш мозг постоянно получает и передает сигналы, которые мы не сознаем. Исследования показывают, что эти сигналы сопровождают значительное количество наших решений, например, о том, что предпринять на следующем этапе, и мы осознаем эти решения уже после того, как совершим определенные действия. Многих это может тревожить.
![Развивающие тренажеры из бросового материала](/storage/book-covers/21/21758acd8c83bf0d91046165af0dcfa4924a2d6a.jpg)
В книге представлены тренажеры из бросового материала для развития мышления детей, восприятия, памяти, внимания, творческого воображения, для обогащения детей разнообразными сенсорными впечатлениями и для развития мелкой моторики руки.
![История бухгалтерского учета](/storage/book-covers/43/43970377fd67823309d99d0068ab56411fcfb29b.jpg)
Составлено в соответствии с требованиями Государственного образовательного стандарта и содержит программу курса, конспекты лекций, планы семинарских занятий и темы контрольных работ, тесты для самоконтроля, вопросы к зачету и список рекомендуемой литературы.Для студентов, в том числе дистанционной формы обучения, преподавателей вузов, а также для всех, кто интересуется историей бухгалтерского учета.
![Розничные торговые сети: стратегии, экономика, управление](/storage/book-covers/c6/c6545e510d0bfea97129f792095f06ae1b0aa6b3.jpg)
Раскрывается сущность сетевого принципа организации розничной торговли как фактора повышения конкурентоспособности бизнеса, история развития сетевой торговли в развитых странах и в России, построение розничных торговых сетей, организация управления, а также специфика формирования и управления ассортиментом, организации коммерческой работы и управления персоналом в торговых сетях.Для студентов торговых специальностей, а также для практических работников отрасли торговли.
![Специфика современного медийного словотворчества](/storage/book-covers/a7/a78298cdc7ce22df4b9b3b9978f29ab1408d5ede.jpg)
В учебном пособии характеризуются основные тенденции в современном русском словообразовании, которые находят отражение в медийном словотворчестве начала XXI в. (тенденции к интернационализации и демократизации), описываются механизмы экспрессивизации медийного текста в рамках словотворчества журналистов, характеризуются словообразовательные средства создания экспрессивности, языковой игры, оценочности, включая речевую агрессию, в заголовках и текстах современных российских СМИ. Пособие содержит обширный иллюстративный материал из медийных источников последних лет; включает вопросы и задания к каждой главе.
![ТетушкаГеография](/storage/book-covers/92/920810dada065bce18a59fbc5186e3dbe65c36e1.jpg)
В детстве всё кажется интересным, а потом всезнающие взрослые дают готовые ответы, упрощают и оплощают. Страну. Планету. Мир. Дети становятся взрослыми и забывают запахи и краски родной земли.Давным-давно взрослые были как дети: постигали и открывали неизведанное, шаг за шагом, как малыш в своей кроватке. По периметру, вдоль берега, от этой до той горы, с острова на остров. И путешествия растягивались на годы. Так начиналась цивилизация, так начиналась география. Наука, которую отобрали у детства.Эта книга – попытка изменить нынешний порядок вещей.
![Не бойся, это я!](/storage/book-covers/0a/0a317340e56cdaf6c600f7203047447cc96b836a.jpg)
В книге рассказано о том, как люди и животные стараются понять друг друга. О том, как это трудно. И важно.Если мы научимся уважать их, поймем и полюбим, а они станут нам доверять — только тогда мы сохраним на земле и Лес, и Море, и умного Зверя, который там обитает…Для младшего школьного возраста.