Мета закинута
Автор не відписував в цілі 7 років 11 месяців 16 днів
Изучение Java script
Привет, роскажу немного о себе. В ит сфере начал работать 9 месяцев назад. Сначала работал верстальщиком с минимальным использованием js. Через некоторое время перевели на должность PM, должность вроде и крутая и справляюсь с ней, но хотелось бы вернуться к разработке сайтов а после изучения js, хотелось бы изучить angular2. Всегда смотрел на чужие цели по изучению этого языка программирования, но так как это была чужая цель я не шел до конца по изучению ее. Ну что приступим: начну изучение с 0 изначально чтобы напомнить базу, ресурс который выбрал для обучения это будет https://learn.javascript.ru/. Ну очень хороший источник с хорошим описанием и главное присутствуют задания для закрепления прочитанного материала.
-
Введение
-
Основы 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
-
Формы, элементы управления
-
Создание графических компонентов
- 1010
- 14 листопада 2016, 08:10
Не пропустіть нові записи!
Підпишіться на ціль і стежте за її досягненням