Цель заброшена
Автор не отписывался в цели 5 лет 1 месяц 17 дней
Освоить JavaScript на начальном уровне
Изучение учебника
https://learn.javascript.ru/ (если никто не посоветует лучше)
http://gabdrahimov.ru/javascript-uchebnik
Курс-задачник
https://stepik.org/course/Stepik-Contest-JavaScript-2606
Справочник
дополнительные материалы
https://www.sololearn.com/Course/JavaScript/
https://www.codecademy.com/learn/learn-javascript
https://www.freecodecamp.com
https://developer.mozilla.org/en-US/docs/Web/JavaS...
https://www.codewars.com/ - упражения
Совет от Артура: Рекомендую вам ещё Кантора по JS (https://smartprogress.do/goal/225572/ - создал цель по нему с ведением конспекта), очень толковое руководство, лучшее среди русскоязычных. И кстати, есть командная цель по изучению этого ресурса (с трелло-доской и чатом среди смартпрогрессовцев) - https://smartprogress.do/goal/264371/
Алгоритм и анализ данных считаю лучше брать англоязычные курсы, например, от O'Reilly (пусть даже и в переводе на русский) - введите в поисковик "Rod Stephens [O'Reilly] Алгоритмы и структуры данных" и думаю найдёте этот курс :)
По маку (сам не пользуюсь) видел курс интересный - https://laracasts.com/series/setup-a-mac-dev-machine-from-scratch , возможно найдёте в нём для себя что-то полезное :)
https://habr.com/company/hexlet/blog/251411/ статья - по поводу того что и в каком порядке лучше изучать
Критерий завершения
Успешное прохождение тестов на http://smartprogress.do/site/redirect/?url=https
-
Пройти курс https://stepik.org/course/Stepik-Contest-JavaScript-2606/
Пройти курс и решить все задачи
-
Основы JavaScript
- Привет, мир!
- Внешние скрипты, порядок исполнения
- Структура кода
- Современный стандарт, "use strict"
- Переменные
- Правильный выбор имени переменной
- Шесть типов данных, typeof
- Основные операторы
- Операторы сравнения и логические значения
- Побитовые операторы
- Взаимодействие с пользователем: alert, prompt, confirm
- Условные операторы: if, '?'
- Логические операторы
- Преобразование типов для примитивов
- Циклы while, for
- Конструкция switch
- Функции
- Функциональные выражения
- Рекурсия, стек
- Именованные функциональные выражения
- Всё вместе: особенности JavaScript
-
Качество кода
-
Структуры данных
-
Замыкания, область видимости
-
Методы объектов и контекст вызова
-
Некоторые другие возможности
-
ООП в функциональном стиле
-
ООП в прототипном стиле
-
Современные возможности ES-2015
-
Документ и объекты страницы
- Окружение: DOM, BOM и JS
- Дерево DOM
- Работа с DOM из консоли
- Навигация по DOM-элементам
- Поиск: getElement* и querySelector* и не только
- Внутреннее устройство поисковых методов
- Свойства узлов: тип, тег и содержимое
- Современный DOM: полифиллы
- Атрибуты и DOM-свойства
- Методы contains и compareDocumentPosition
- Добавление и удаление узлов
- Мультивставка: insertAdjacentHTML и DocumentFragment
- Метод document.write
- Стили, getComputedStyle
- Размеры и прокрутка элементов
- Размеры и прокрутка страницы
- Координаты в окне
- Координаты в документе
- Итого
-
Основы работы с событиями
-
События в деталях
- Мышь: клики, кнопка, координаты
- Мышь: отмена выделения, невыделяемые элементы
- Мышь: движение mouseover/out, mouseenter/leave
- Мышь: Drag'n'Drop
- Мышь: Drag'n'Drop более глубоко
- Мышь: колёсико, событие wheel
- Мышь: IE8-, исправление события
- Прокрутка: событие scroll
- Клавиатура: keyup, keydown, keypress
- Загрузка документа: DOMContentLoaded, load, beforeunload, unload
- Загрузка скриптов, картинок, фреймов: onload и onerror
-
Формы, элементы управления
-
Создание графических компонентов
- 1884
- 26 апреля 2017, 12:34
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением