WWW.MASH.DOBROTA.BIZ
БЕСПЛАТНАЯ  ИНТЕРНЕТ  БИБЛИОТЕКА - онлайн публикации
 

«ВВеденИе................................................................... 11 Часть I. ОснОвы 1. Что такое JavaScript? ...»

JavaScript для детей. Самоучитель по программированию

О гл а в ле ние

ВВеденИе................................................................... 11

Часть I. ОснОвы

1. Что такое JavaScript?.............................................. 17

Знакомьтесь: JavaScript...................................................... 17 Зачем изучать JavaScript?.................................................... 19 Пробуем JavaScript........................................................... 19 Строение JavaScript-программы............................................ 21 Что мы узнали................................................................. 24

2. тИпы данных И переМенные................................... 25 Числа и операторы........................................................... 26 Переменные................................................................... 28 Строки.......... .

.............................................................. 35 Булевы значения.............................................................. 41 Undefined и null............................................................... 48 Что мы узнали................................................................. 48

3. МассИВы................................................................. 49 Зачем нужны массивы?...................................................... 49 Создание массива............................................................ 50 Доступ к элементам массива................................................ 52 Создание и изменение элементов................................. .

–  –  –

Эта книга научит вас писать программы на JavaScript — одном из популярных языков программирования. А  освоив язык программирования, вы станете программистом — человеком, который не просто пользуется компьютерами, а управляет ими. Научившись программированию, вы сможете вертеть компьютерами как хотите, и они всегда будут послушно следовать вашим указаниям .

Изучить именно JavaScript  — отличная идея, потому что этот язык используется повсюду. Его поддерживают браузеры Chrome, Firefox и  Internet Explorer. Возможности JavaScript позволяют программистам делать из обычных веб-страниц полноценные интерактивные приложения и видеоигры. Но это еще не все: JavaScript также работает на интернет-серверах и  даже может использоваться для управления роботами и другими устройствами .





Для кого эта книга?

Эта книга предназначена для всех, кто хочет изучить именно JavaScript или  же просто начать программировать с  нуля. Она написана для детей, но может стать первым самоучителем по программированию для человека любого возраста .

Работая с книгой, вы будете постепенно узнавать новое, закреплять прочитанное и  двигаться дальше и  дальше. Начав с  простых типов данных, вы перейдете к  более сложным, по  пути освоив управляющие конструкции и  функции. После этого вы научитесь писать код, реагирующий на перемещения мышки или нажатия клавиш, и наконец познакомитесь с  элементом canvas, который позволяет создавать рисунки и анимации — любые, какие только пожелаете!

Как читать эту книгу Самое главное, читайте по  порядку! Может быть, этот совет звучит странно, однако нередко людям не терпится сразу перейти к чему-нибудь занимательному, например к  созданию игр. Но  поверьте  — вам будет гораздо проще создать игру, если вы все-таки будете читать с  начала, глава за  главой, так как каждый новый раздел основывается на  материале предыдущих .

Языки программирования похожи на обычные языки. Вы, наверное, знаете — чтобы овладеть языком, нужно выучить грамматику и запомнить достаточно много слов. Это требует времени. Это же правило работает и с JavaScript — чтобы научиться пользоваться этим языком, нужно постоянно исследовать код и  писать на  нем программы. По  мере того как вы будете писать больше и больше, вы обнаружите, что пользуетесь командами все более естественно, и в  конце концов сможете свободно выражать свои мысли в коде .

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

Обязательно выполняйте задания из  разделов «Попробуйте сами»

и «Упражнения». Вводить в компьютер код из книги — отличное начало, но  по-настоящему вы станете понимать программирование только тогда, когда начнете писать собственный код. Если задания покажутся вам интересными, не  останавливайтесь! Придумывайте свои задачи по усовершенствованию написанных вами программ .

Вы можете найти примеры выполнения заданий и  исходный код игр по  адресу www.nostarch.com/javascriptforkids или на странице книги на сайте www.mann-ivanov-ferber.ru. Постарайтесь заглядывать в решения лишь после того, как выполните задания, чтобы сравнить свой подход с моим. И только если вы зашли в тупик, обратитесь за подсказкой. Однако помните, что это лишь варианты решения — в JavaScript существует множество способов выполнить одну и ту же задачу, так что не беспокойтесь, если ваше решение получится совсем не похожим на мое .

Если вы встретите слово, значение которого не понимаете, загляните в глоссарий в конце книги .

Что вас ждет?

Глава 1 содержит краткое введение в JavaScript. Кроме того, вы узнаете, как писать код в консоли Google Chrome .

Глава 2 расскажет про переменные и  основные типы данных в JavaScript: числа, строки и булевы значения .

Глава 3 посвящена массивам, предназначенным для хранения наборов других элементов данных .

Глава 4 расскажет об объектах, содержащих пары «ключ-значение» .

Глава 5 — это введение в HTML, язык для создания веб-страниц .

Глава 6 научит, как управлять выполнением кода с  помощью конструкций if, циклов for и других структур .

Глава 7 покажет, как на основе изученного материала создать простую игру на отгадывание слов — «Виселицу» .

Глава 8 научит писать собственные функции, что позволит группировать фрагменты кода и использовать их повторно .

Глава 9 — это введение в jQuery, инструмент, облегчающий управление веб-страницами из JavaScript-кода .

Глава 10 научит, как использовать таймеры, интервалы и  обработчики событий, делая код более интерактивным .

Глава 11 использует функции, jQuery и  обработчики событий для создания игры «Найди клад!» .

Глава 12 научит элементам объектно-ориентированного программирования .

Глава 13 расскажет об  элементе canvas, позволяющем создавать графические изображения на веб-страницах .

Глава 14 на основе способов анимации из главы 10 покажет, как создавать анимации на «холсте» canvas, тогда как Глава 15 научит, как управлять этими анимациями с клавиатуры .

В главах 16 и 17 вы создадите полноценную игру «Змейка», используя все знания, полученные в предыдущих пятнадцати главах!

Послесловие подскажет, куда двигаться дальше при изучении программирования .

Глоссарий даст определения множества новых слов, которые вам встретятся .

Повеселитесь!

И еще один момент, о котором не стоит забывать: веселитесь! Программирование может быть увлекательным, творческим занятием, как рисование или игры (а работая с книгой, вы изрядно порисуете и поиграете) .

Как только вы научитесь программировать, для вас не будет иных преград, кроме собственного воображения. Добро пожаловать в  потрясающий мир компьютерного программирования — и желаю вам отлично провести время!

Программирование для Scratch для детей. Python для детей. Софт за 30 дней. Как Scrum Swift для детей. Самоучитель детей. Иллюстрированное Самоучитель по Самоучитель по делает невозможное по созданию приложений для руководство по языкам программированию программированию возможным iOS Scratch и Python Программирование на Python .

Иллюстрированное руководство для детей





Похожие работы:

«Обзор образовательных технологий, рекомендованных для реализации ФГОС Черемных Анна Владимировна заместитель директора МБОУ Лицея при УлГТУ по НМР Образовательные технологии система деятельности педагога и учащегося, основанная на определённой идее, принципах организации и взаимосвязи целей, содержания и методов образования. Образов...»

«Праздник "Спасибо тебе, Азбука!" Вы в школе пол года уже отучились, Вы много успели и много узнали. Писать и считать вы уже научились И первые книги свои прочитали. А верным помощником в этом вам стала Первая главная книжка. И первые буквы она показала Девчонкам своим и мальчишкам. Буквы потом сложились в...»

«Н. В. Богомолов МАТЕМАТИКА.ЗАДАЧИ С РЕШЕНИЯМИ Часть 1 УЧЕБНОЕ ПОСОБИЕ ДЛЯ ПРИКЛАДНОГО БАКАЛАВРИАТА 2-е издание, исправленное и дополненное Рекомендовано Учебно-методическим отделом высшего образования в качестве учебного пособия для сту...»

«2. Социально педагогическая поддержка ребенка попавшего в трудную жизненную ситуацию.3. Гармонизация взаимоотношений между ребенком и родителями, воспитание толерантности.4. Разработка индивидуального маршрута социально педагогической поддержки семьи....»

«Русская версия Инструкция для горелок моделей: ВНИМАНИЕ!!! Работы на горелке и на установке должны выполняться только квалифицированным персоналом.Внимательно изучите инструкцию перед запуском горелки и пе...»

«Инструкция по эксплуатации и установке Сушильная машина с тепловым насосом PT 7137 WP Vario ru-RU, UA, KZ До установки, подключения и подготовки прибора к работе обязательно прочитайте инструкцию по эксплуатации. Вы обезопасите себя и предотвратите повреждения Вашего M.-Nr. 09...»

«© PsyJournals.ru Обобщенный образ и проблема психологических измерений А. И. Худяков Российский государственный педагогический университет им. А. И. Герцена, психолого-педагогический ф-т (Санкт-Петербург) haipsy@yandex.ru Что мы измеряем? Чем определяются результаты измерения? Что можно...»







 
2019 www.mash.dobrota.biz - «Бесплатная электронная библиотека - онлайн публикации»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.