Basic JavaScript
Получить опыт применения нативного JS для создания более сложных web-интерфейсов/сайтов/приложений и т.д. Полученные знания пригодятся для освоения js-фреймворков и библиотек.
Goal Accomplishment Criteria
- научиться работать c DOM, используя нативный Java Script
- понимать (ООП, замыкания, прототипы, наследование, рекурсия)
- решать простые задачи с помощью js/jquery
- наличие хотя бы одного (пусть даже некоммерческого) проекта в котором можно похвастаться своим использованием JavaScript
Personal resources
время, дисциплина, упорство
-
DOM
Умение работать с DOM, используя нативный Java Script
-
Теория: learn.javascript.ru
-
Задачи: выбрать самые популярные вопросы по теме DOM на stackoverflow и разобрать их
-
-
Base JS
- Массивы (методы reduce / filter / map)
- Функции (замыкания / рекурсия / функция высшего порядка)
- Объекты (прототипы, наследование, ООП, this)
-
Eloquent Java Script (от 185)
-
Задачи: http://www.itmathrepetitor.ru/zadachi-po-javascript-c-freecodecamp-com-na-russkom/
-
Задачи: http://www.itmathrepetitor.ru/prog/zadachi-na-vychisleniya/ (вычисления)
-
Задачи: http://www.itmathrepetitor.ru/prog/zadachi-na-stroki/ (строки)
-
Задачи: http://www.itmathrepetitor.ru/programmirovanie-zadachi-na-spiski/ (списки)
-
Задачи: http://www.itmathrepetitor.ru/prog/zadachi-na-massivy-2/ (массивы)
-
Practic on JS
Решать простые задачи с помощью js/jquery
-
Задачи: http://www.itmathrepetitor.ru/zadachi-po-programmirovaniyu-proekty-s-gu/ (mini-apps)
-
Вопросы: http://www.quizful.net/interview/js
-
- 1755
- 22 March 2016, 07:13
Don't miss new posts!
Subscribe for the Goal and follow through to its completion