JavaScript для детей. Самоучитель по программированию 🔍
Ник Морган; [перевод с английского Станислава Ломакина] Манн, Иванов и Фербер, Легкое программирование, Москва, Russia, 2016
English [en] · Russian [ru] · PDF · 6.6MB · 2016 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
description
Эта книга позволит вам погрузиться в программирование и с легкостью
освоить JavaScipt. Вы напишете несколько настоящих игр — поиск сокро-
вищ на карте, «Виселицу» и «Змейку». На каждом шаге вы сможете оценить
результаты своих трудов — в виде работающей программы, а с понятными
инструкциями, примерами и забавными иллюстрациями обучение будет
только приятным. Книга для детей от 10 лет.
Alternative filename
lgli/Морган - JavaScript для детей - 2016.pdf
Alternative filename
lgrsnf/Морган - JavaScript для детей - 2016.pdf
Alternative filename
zlib/no-category/Морган Ник/JavaScript для детей. Самоучитель по программированию_17464056.pdf
Alternative title
JavaScript for kids: a playful introduction to programming : a playful introduction to programming
Alternative title
JavaScript dlya detey. Samouchitel po programmirovaniyu
Alternative title
Ruby Wizardry: An Introduction to Programming for Kids
Alternative author
Morgan, Nick
Alternative author
Nick Morgan
Alternative author
Author
Alternative publisher
No Starch Press, US : [distributor] John Wiley and Sons Ltd : [distributor] Woodslane Pty Ltd : [distributor] Woodslane Pty Ltd : [distributor] Intersoft Book Distributors (SIMRON Pty Ltd) : [distributor] Ingram Publisher Services
Alternative publisher
No Starch Press, Incorporated
Alternative publisher
Mann, Ivanov i Ferber
Alternative edition
Penguin Random House LLC (Publisher Services), San Francisco, CA, 2014
Alternative edition
Легкое программирование, 2-е изд., Москва, Russia, 2017
Alternative edition
Ruby Wizardry: An Introduction to Programming for Kids
Alternative edition
First printing, San Francisco, USA, Dec 14, 2014
Alternative edition
United States, United States of America
Alternative edition
San Francisco, California, 2015
Alternative edition
Daly City, California, 2014
Alternative edition
Russia, Russian Federation
Alternative edition
1, US, 2014
Alternative edition
2022
metadata comments
{"isbns":["1593274084","5001002958","9781593274085","9785001002956"],"publisher":"Манн, Иванов и Фербер"}
metadata comments
类型: 图书
metadata comments
丛书名: Ruby Wizardry: An Introduction to Programming for Kids
metadata comments
出版日期: 2014.12
metadata comments
Пер.: Morgan, Nick Javascript for kids
metadata comments
РГБ
metadata comments
Russian State Library [rgb] MARC:
=001 008650057
=005 20161020093227.0
=008 161014s2016\\\\ru\||||\\\\\\\0||\|\rus|d
=017 \\ $a 16-78691 $b RuMoRKP
=020 \\ $a 978-5-00100-295-6 $c 6000 экз.
=040 \\ $a RuMoRGB $b rus $e rcr
=041 1\ $a rus $h eng
=080 \\ $a 004.4
=084 \\ $a З973.233.02-044.5-018.19JavaScript.я9 $2 rubbk
=100 1\ $a Морган, Ник
=245 00 $a Javascript для детей $h [Текст] : $b самоучитель по программированию $c Ник Морган ; [пер. с англ. С. Ломакина]
=260 \\ $a Москва $b Манн, Иванов и Фербер $c 2016
=300 \\ $a 287 с. $b ил., цв. ил. $c 24 см
=336 \\ $a текст (text) $b txt $2 rdacontent
=337 \\ $a неопосредованный (unmediated) $b n $2 rdamedia
=338 \\ $a том (volume) $b nc $2 rdacarrier
=490 0\ $a Легкое программирование
=534 \\ $p Пер.: $a Morgan, Nick $t Javascript for kids
=650 \7 $a Информационные системы и сети -- Управляющие, вводные и выводные устройства -- Устройства для опознавания и считывания -- Языки программирования -- JavaScript -- Популярное издание $2 rubbk
=650 \7 $a JAVA SCRIPT, язык программирования $0 RU\NLR\AUTH\661245721 $2 nlr_sh
=852 \\ $a РГБ $b FB $j 3 16-34/72 $x 90
=852 \\ $a РГБ $b ORF $x 82
metadata comments
Имеется электронная копия
Пер.: Morgan, Nick Javascript for kids San Francisco : No Starch press, 2014 978-1-59327-408-5
metadata comments
Russian State Library [rgb] MARC:
=001 008793403
=005 20170329112801.0
=008 170210s2017\\\\ru\||||\\\\\\\0||\|\rus|d
=017 \\ $a 17-9672 $b RuMoRKP
=020 \\ $a 978-5-00100-597-1 $c 6000 экз.
=040 \\ $a RuMoRGB $b rus $e rcr
=041 1\ $a rus $h eng
=080 \\ $a 004.4
=084 \\ $a З973.233.02-044.5-018.19JavaScript.я9 $2 rubbk
=100 1\ $a Морган, Ник
=245 00 $a Javascript для детей $h [Текст] : $b самоучитель по программированию $c Ник Морган ; [перевод с английского Станислава Ломакина]
=250 \\ $a 2-е изд.
=260 \\ $a Москва $b Манн, Иванов и Фербер $c 2017
=300 \\ $a 287 с. $b ил., цв. ил. $c 24 см
=336 \\ $a текст (text) $b txt $2 rdacontent
=337 \\ $a неопосредованный (unmediated) $b n $2 rdamedia
=338 \\ $a том (volume) $b nc $2 rdacarrier
=490 0\ $a Легкое программирование
=533 \\ $a Имеется электронная копия
=534 \\ $p Пер.: $a Morgan, Nick $t Javascript for kids $c San Francisco : No Starch press, 2014 $z 978-1-59327-408-5
=650 \7 $a Информационные системы и сети -- Управляющие, вводные и выводные устройства -- Устройства для опознавания и считывания -- Языки программирования -- JavaScript -- Популярное издание $2 rubbk
=650 \7 $a JAVA SCRIPT, язык программирования $0 RU\NLR\AUTH\661245721 $2 nlr_sh
=852 \\ $a РГБ $b FB $j 3 17-6/157 $x 90
=856 41 $q application/pdf $u http://dlib.rsl.ru/rsl01008000000/rsl01008793000/rsl01008793403/rsl01008793403.pdf $y Читать
=979 \\ $a dloek
=979 \\ $a dlstrict
Alternative description
ВВЕДЕНИЕ
ЧАСТЬ I. Основы
1. ЧТО ТАКОЕ JAVASCRIPT?
Знакомьтесь: JavaScript
Зачем изучать JavaScript?
Пробуем JavaScript
Строение JavaScript-программы
Что мы узнали
2. ТИПЫ ДАННЫХ И ПЕРЕМЕННЫЕ
Числа и операторы
Переменные
Строки
Булевы значения
undefined и null
Что мы узнали
3. МАССИВЫ
Зачем нужны массивы?
Создание массива
Доступ к элементам массива
Создание и изменение элементов
Разные типы данных в одном массиве
Работаем с массивами
Что полезного можно сделать с массивами
Что мы узнали
4. ОБЪЕКТЫ
Создание объектов
Доступ к значениям внутри объектов
Добавление элементов объекта
Массивы объектов
Исследование объектов в консоли
Что полезного можно сделать с объектами
Что мы узнали
5. ОСНОВЫ HTML
Текстовые редакторы
Наш первый HTML-документ
Теги и элементы
Полноценный HTML-документ
Иерархия HTML
Добавим в HTML ссылки
Что мы узнали
6. УСЛОВИЯ И ЦИКЛЫ
Внедрение JavaScript-кода в HTML
Условные конструкции
Циклы
Что мы узнали
7. ПИШЕМ ИГРУ «ВИСЕЛИЦА»
Взаимодействие с игроком
Проектирование игры
Программируем игру
Код игры
Что мы узнали
8. ФУНКЦИИ
Базовое устройство функции
Создаем простую функцию
Вызов функции
Передача аргументов в функцию
Возврат значения из функции
Вызов функции в качестве значения
Упрощаем код с помощью функций
Ранний выход из функции по return
Многократное использование return вместо конструкции if... else
Что мы узнали
ЧАСТЬ II. Продвинутый JavaScript
9. DOM И JQUERY
Поиск элементов DOM
Работа с деревом DOM через jQuery
Создание новых элементов через jQuery
Анимация элементов средствами jQuery
Цепной вызов и анимация на jQuery
Что мы узнали
10. ИНТЕРАКТИВНОЕ ПРОГРАММИРОВАНИЕ
Отложенное выполнение кода и setTimeout
Отмена действия таймера
Многократный запуск кода и setInterval
Анимация элементов с помощью setInterval
Реакция на действия пользователя
Что мы узнали
11. ПИШЕМ ИГРУ «НАЙДИ КЛАД!»
Проектирование игры
Создаем веб-страницу с HTML-кодом
Выбор случайного места для клада
Обработчик кликов
Код игры
Что мы узнали
12. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ
Простой объект
Добавление к объектам новых методов
Создание объектов с помощью конструкторов
Рисуем машины
Настройка объектов через прототипы
Что мы узнали
ЧАСТЬ III. Графика
13. ЭЛЕМЕНТ CANVAS
Создаем «холст»
Рисование на «холсте»
Выбор цвета
Рисование контуров прямоугольников
Рисование линий или путей
Заливка путей цветом
Рисование дуг и окружностей
Рисование нескольких окружностей с помощью функции
Что мы узнали
14. АНИМАЦИИ С ПОМОЩЬЮ CANVAS
Движение по странице
Изменение размера квадрата
Случайная пчела
Отскакивающий мяч
Что мы узнали
15. УПРАВЛЕНИЕ АНИМАЦИЯМИ С КЛАВИАТУРЫ
События клавиатуры
Управляем мячом с клавиатуры
Код программы
Запуск программы
Что мы узнали
16. ПИШЕМ ИГРУ «ЗМЕЙКА»: ЧАСТЬ 1
Структура игры
Начинаем писать игру
Рисуем рамку
Отображение счета
Конец игры
Что мы узнали
17. ПИШЕМ ИГРУ «ЗМЕЙКА»: ЧАСТЬ 2
Создаем конструктор Block
Создаем змейку
Перемещаем змейку
Управляем змейкой с клавиатуры
Создаем яблоко
Код игры
Что мы узнали
ПОСЛЕСЛОВИЕ: КУДА ДВИГАТЬСЯ ДАЛЬШЕ
Больше о JavaScript
Веб-программирование
Графическое программирование
3D-программирование
Программирование роботов
Программирование звука
Программирование игр
Обмен кодом с помощью JSFiddle
ГЛОССАРИЙ
ОБ АВТОРЕ
БЛАГОДАРНОСТИ
Alternative description
JavaScript for Kids is a lighthearted introduction to the JavaScript language and programming in general. JavaScript for Kids is a lighthearted introduction to the JavaScript language and programming in general. Consumer Long Text: JavaScript is the programming language of the Internet, the secret sauce that makes the Web awesome, your favorite sites interactive, and online games fun! JavaScript for Kids is a lighthearted introduction that teaches programming essentials through patient, step-by-step examples paired with funny illustrations. You'll begin with the basics, like working with strings, arrays, and loops, and then move on to more advanced topics, like building interactivity with jQuery and drawing graphics with Canvas. Along the way, you'll write games such as Find the Buried Treasure, Hangman, and Snake. You'll also learn how to: Create functions to organize and reuse your code Write and modify HTML to create dynamic web pages Use the DOM and jQuery to make your web pages react to user input Use the Canvas element to draw and animate graphics Program real user-controlled games with collision detection and score keeping With visual examples like bouncing balls, animated bees, and racing cars, you can really see what you're programming. Each chapter builds on the last, and programming challenges at the end of each chapter will stretch your brain and inspire your own amazing programs. Make something cool with JavaScript today! Ages 10+ (and their parents!)
Alternative description
JavaScript for Kids is a lighthearted introduction to the JavaScript language and programming in general. With the help of kid-friendly examples, author Nick Morgan teaches the essentials of JavaScript. Morgan starts with the basics of strings, arrays, and loops, then moves on to show readers how to modify elements with jQuery and draw graphics with canvas. By the end of the book, you'll be ready to create your own fun animations and games and you'll have a solid understanding of the fundamentals of JavaScript.
Alternative description
"A lighthearted introduction that teaches programming essentials through ... step-by-step examples paired with funny illustrations. You'll begin with the basics, like working with strings, arrays, and loops, and then move on to more advanced topics, like building interactivity with jQuery and drawing graphics with Canvas"--Page 4 of cover
Alternative description
Nick Morgan ; [illustrated By Miran Lipovača]. Includes Index.
date open sourced
2021-10-04
Read more…

🐢 Slow downloads

From trusted partners. More information in the FAQ. (might require browser verification — unlimited downloads!)

All download options have the same file, and should be safe to use. That said, always be cautious when downloading files from the internet, especially from sites external to Anna’s Archive. For example, be sure to keep your devices updated.
  • For large files, we recommend using a download manager to prevent interruptions.
    Recommended download managers: Motrix
  • You will need an ebook or PDF reader to open the file, depending on the file format.
    Recommended ebook readers: Anna’s Archive online viewer, ReadEra, and Calibre
  • Use online tools to convert between formats.
    Recommended conversion tools: CloudConvert and PrintFriendly
  • You can send both PDF and EPUB files to your Kindle or Kobo eReader.
    Recommended tools: Amazon‘s “Send to Kindle” and djazz‘s “Send to Kobo/Kindle”
  • Support authors and libraries
    ✍️ If you like this and can afford it, consider buying the original, or supporting the authors directly.
    📚 If this is available at your local library, consider borrowing it for free there.