Дети уже сделали:
За деньги Да
Инстасамка
Каникулы - Турбомода
Черные глаза - Фристайл
Танцы - НЛО
На часах ноль-ноль - Добро
За деньги да - Инстасамка
Написали рабочий музыкальный плеер для сайта. Реализован с помощью трёх языков: HTML, CSS, JavaScript. Вот фрагменты кода, как это работает «под капотом»:
За деньги Да
Инстасамка
Каникулы - Турбомода
Черные глаза - Фристайл
Танцы - НЛО
На часах ноль-ноль - Добро
За деньги да - Инстасамка
playBtn.onclick = () => {
if(nowPlaying == false){
nowPlaying = true;
playBtn.src = 'https://www.svgrepo.com/show/529129/pause.svg';
artistName = playlist[nowPlayingSongNum].artistName;
songName = playlist[nowPlayingSongNum].songName;
player.src = playlist[nowPlayingSongNum].songLink;
artistNameInPlayer.innerText = artistName;
songNameInPlayer.innerText = songName;
player.play();
} else {
nowPlaying = false;
playBtn.src = 'https://www.svgrepo.com/show/521789/play.svg';
player.pause();
}
}
playerNextBtn.onclick = () => {
nowPlayingSongNum ++;
artistName = playlist[nowPlayingSongNum].artistName;
songName = playlist[nowPlayingSongNum].songName;
player.src = playlist[nowPlayingSongNum].songLink;
artistNameInPlayer.innerText = artistName;
songNameInPlayer.innerText = songName;
player.play();
}
Написали калькулятор, работающий на JavaScript. Вот так это выглядит технически:
const calc = document.querySelector('.calc');
const result = document.querySelector('#result');
calc.addEventListener('click',function(event){
if(!event.target.classList.contains('calc_btn')) return;
let value = event.target.innerText;
switch(value) {
case 'C':
result.innerText = '';
break;
case '=':
result.innerText = eval(result.innerText).toFixed(2);
break;
default:
result.innerText += value;
}
});
Образование
Полезные материалы о программировании
«Элегантный JavaScript», Марин Хауэрбеке
Эта книга представляет собой введение в программирование на JS. Книга также охватывает основные парадигмы программирования, например, ООП. В последней части книги рассказывается о Node.js.
HTML для Начинающих - Практический Курс. Автор: Владилен Минин
Описание автора: "Хочу, чтоб каналом новые зрители могли пользоваться, как бесплатной образовательной площадкой прям с нуля. Чтоб вот пришел зритель, и поэтапно выучил HTML, потом CSS, потом JavaScript и перешел к практике. Как вы знаете JavaScript на канале очень много, потому ловите первые строительные блоки для веба. Я разработал 2 ролика, в которых последовательно буду показывать, как с нуля сделать сайт-резюме и выложить его на GitHub. В процессе вы узнаете про все необходимые элементы внутри HTML и CSS с нуля."
Книги
Почитайте нашу подборку манги
«Наруто» (яп. NARUTO - ナルト -) — сёнэн-манга Масаси Кисимото, рассказывающая о жизни шумного и непоседливого ниндзя-подростка Наруто Удзумаки, мечтающего достичь всеобщего признания и стать Хокагэ — главой своего селения и сильнейшим ниндзя. Чтобы добиться уважения окружающих, ему предстоит пройти через тысячи препятствий: экзамены ниндзя, различные миссии и сражения.
«One Piece. Большой куш» (яп. ワンピース ван пи:су, «Ван-Пис») — сёнэн-манга за авторством Эйитиро Оды, выходящая с 22 июля 1997 года по настоящее время в журнале Weekly Shonen Jump. Объединена в 107 танкобонов.
«Истребитель демонов» (яп. 鬼滅の刃 Кимэцу но яиба, досл. «Клинок, уничтожающий демонов»[3]) — манга авторства Коёхару Готогэ, выпускавшаяся в журнале Weekly Shonen Jump издательства Shueisha с 15 февраля 2016 года[4] по 18 мая 2020 года[5]. По состоянию на ноябрь 2018 года общий выпуск серии превысил 3 миллиона экземпляров.