1

Етап 1

Введение

2

Етап 2

Подключение скриптов

3

Етап 3

Кошерный код

4

Етап 4

Переменная

5

Етап 5

Функции

6

Етап 6

Объекты

7

Етап 7

Типы данных

8

Етап 8

Операторы

9

Етап 9

Инструкция switch

10

Етап 10

Циклы

11

Етап 11

Регулярные выражения

12

Етап 12

Управление памятью в Java Script

13

Етап 13

Таймеры

14

Етап 14

Графические компоненты

15

Етап 15

Обработка ошибок

16

Етап 16

BOM

17

Етап 17

Паттерны программирования

18

Етап 18

Наследование

19

Етап 19

DOM

20

Етап 20

Основы работы с событиями

21

Етап 21

События в деталях

22

Етап 22

Формы, элементы управления

23

Етап 23

Создание графических компонентов

24

Етап 24

Веб-компоненты: взгляд в будущее

25

Етап 25

AJAX и COMET

26

Етап 26

Анимация

27

Етап 27

Оптимизация

28

Етап 28

Окна и Фреймы

29

Етап 29

CSS для JavaScript-разработчика

30

Етап 30

Сундучок с инструментами

31

Етап 31

Регулярные выражения

32

Етап 32

О всякой всячине

1

Етап 1

Введение

2

Етап 2

Подключение скриптов

3

Етап 3

Кошерный код

4

Етап 4

Переменная

5

Етап 5

Функции

6

Етап 6

Объекты

7

Етап 7

Типы данных

8

Етап 8

Операторы

9

Етап 9

Инструкция switch

10

Етап 10

Циклы

11

Етап 11

Регулярные выражения

12

Етап 12

Управление памятью в Java Script

13

Етап 13

Таймеры

14

Етап 14

Графические компоненты

15

Етап 15

Обработка ошибок

16

Етап 16

BOM

17

Етап 17

Паттерны программирования

18

Етап 18

Наследование

19

Етап 19

DOM

20

Етап 20

Основы работы с событиями

21

Етап 21

События в деталях

22

Етап 22

Формы, элементы управления

23

Етап 23

Создание графических компонентов

24

Етап 24

Веб-компоненты: взгляд в будущее

25

Етап 25

AJAX и COMET

26

Етап 26

Анимация

27

Етап 27

Оптимизация

28

Етап 28

Окна и Фреймы

29

Етап 29

CSS для JavaScript-разработчика

30

Етап 30

Сундучок с инструментами

31

Етап 31

Регулярные выражения

32

Етап 32

О всякой всячине

08 серпня 2015
Мета завершена % date%

Автор мети

Загальна

Полностью прочитать Java Script.ru

Кажется здесь без цели никак:) Тысячу раз бралась за этот великолепный учебник - теория современна, подробна, отлично изложена, с погружением в смежные технологии, но сложность заданий ровно столько же раз отпугивала... Иногда по пол дня чего-то разбираешь, а толку мало - ни руками пощупать, ни в голове больше недели не удержать... Лично для меня, вроде, больше пользы писать что-то для своего сайтика, чем академические примеры, хоть и очень полезные. Сейчас попробую в тысячу первый раз, а задания делать не буду, только подробно-преподробно разбирать. Если замечу, что такое чтение для меня бесполезно, то создам цель - "Выполнить все задания" :)

 Критерій завершення

Прочитан

 Особисті ресурси

Интернет

 Екологічність мети

JavaScript.ru - учебник JS всия Руси. Без него JS - не JS

  1. Введение

  2. Подключение скриптов

  3. Кошерный код

    1. Справочники и спецификации

    2. Основы синтаксиса

    3. Use Strict

    4. Как писать неподдерживаемый код

  4. Переменная

  5. Функции

    1. Методы и свойства

    2. Методы для строк

    3. Методы для чисел

    4. Методы для массивов

    5. Методы для объектов

    6. Методы для функций

    7. Рекурсия

    8. Запуск кода из строки: eval

    9. Именованные аргументы

    10. Псевдомассив arguments[]

    11. Замыкания

    12. Функции обертки и декораторы

    13. Привязка контекста

  6. Объекты

    1. Объект Date

    2. Создание объектов

    3. Наследование

    4. Примеси

    5. Хелперы

    6. Геттеры и сеттеры

    7. With

    8. This

    9. Формат JSON

  7. Типы данных

    1. Строки

    2. Числа

    3. Массивы

    4. Преобразование типов для примитивов

    5. Преобразование объектов

  8. Операторы

    1. Арифметические операторы

    2. Битовые операторы

    3. Логические операторы

    4. Условные операторы

    5. Оператор typeOf и утиная типизация

    6. Операторы перехода

    7. Исключения

    8. InstanceOf

  9. Инструкция switch

  10. Циклы

  11. Регулярные выражения

  12. Управление памятью в Java Script

  13. Таймеры

  14. Графические компоненты

  15. Обработка ошибок

    1. Перехват ошибок (try, catch)

    2. Свои ошибки. Наследование от Error

    3. Исключения

  16. BOM

  17. Паттерны программирования

    1. Модульный подход к написанию кода

    2. Прием программирования "Декоратор"

    3. Эдди Османи Паттерны для масштабируемых Java Script приложений

  18. Наследование

    1. Прототипное наследование

    2. Прототип объекта

    3. Встроенные классы в Java Script

    4. Свои классы на прототипах

    5. Наследование классов

    6. ООП в функциональном стиле

    7. Внутренний и внешний интерфейс

    8. Функциональное наследование

  19. DOM

    1. Работа с DOM из консоли

    2. Навигация по DOM-элементам

    3. Поиск: getElement* и querySelector* и не только

    4. Внутреннее устройство поисковых методов

    5. Свойства узлов: тип, тег и содержимое

    6. Современный DOM: полифиллы

    7. Атрибуты и DOM-свойства

    8. Методы contains и compareDocumentPosition

    9. Добавление и удаление узлов

    10. Мультивставка: insertAdjacentHTML и DocumentFragment

    11. Метод document.write

    12. Стили, getComputedStyle

    13. Размеры и прокрутка элементов

    14. Размеры и прокрутка страницы

    15. Координаты в окне

    16. Координаты в документе

    17. Итого

  20. Основы работы с событиями

    1. Введение в браузерные события

    2. Порядок обработки событий

    3. Объект события

    4. Всплытие и перехват

    5. Делегирование событий

    6. Приём проектирования «поведение»

    7. Действия браузера по умолчанию

    8. Генерация событий на элементах

  21. События в деталях

    1. Мышь: клики, кнопка, координаты

    2. Мышь: отмена выделения, невыделяемые элементы

    3. Мышь: движение mouseover/out, mouseenter/leave

    4. Мышь: Drag'n'Drop

    5. Мышь: Drag'n'Drop более глубоко

    6. Мышь: колёсико, событие wheel

    7. Мышь: IE8-, исправление события

    8. Прокрутка: событие scroll

    9. Клавиатура: keyup, keydown, keypress

    10. Загрузка документа: DOMContentLoaded, load, beforeunload, unload

    11. Загрузка скриптов, картинок, фреймов: onload и onerror

  22. Формы, элементы управления

    1. Навигация и свойства элементов формы

    2. Фокусировка: focus/blur

    3. Изменение: change, input, cut, copy, paste

    4. Формы: отправка, событие и метод submit

  23. Создание графических компонентов

    1. Введение

    2. Графические компоненты

    3. Вёрстка графических компонентов

    4. Шаблонизатор LoDash

    5. Коллбэки и события на компонентах

    6. Что изучать дальше

  24. Веб-компоненты: взгляд в будущее

    1. С высоты орбитального полёта

    2. Пользовательские элементы: Custom Elements

    3. Shadow DOM

    4. Шаблоны <template>

    5. Стили и селекторы

    6. Импорты

    7. Веб-компонент в сборе

  25. AJAX и COMET

    1. Введение в AJAX и COMET

    2. Node.JS для решения задач

    3. Основы XMLHttpRequest

    4. XMLHttpRequest POST, формы и кодировка

    5. XMLHttpRequest: кросс-доменные запросы

    6. XMLHttpRequest: индикация прогресса

    7. XMLHttpRequest: возобновляемая закачка

    8. COMET с XMLHttpRequest: длинные опросы

    9. WebSocket

    10. Протокол JSONP

    11. Server Side Events — события с сервера

    12. IFRAME для AJAX и COMET

    13. Атака CSRF

    14. Метод fetch: замена XMLHttpRequest

    15. Таблица транспортов и их возможностей

  26. Анимация

    1. Кривые Безье

    2. CSS-анимации

    3. JS-Анимация

  27. Оптимизация

    1. Введение

    2. Как работают сжиматели JavaScript

    3. Улучшаем сжатие кода

    4. Утечки памяти

    5. Утечки памяти при использовании jQuery

    6. Очистка памяти при removeChild/innerHTML

    7. GCC: продвинутые оптимизации

    8. GCC: статическая проверка типов

    9. GCC: интеграция с Google Closure Library

  28. Окна и Фреймы

    1. Открытие окон и методы window

    2. Общение между окнами и фреймами

    3. Кросс-доменные ограничения и их обход

    4. Общение окон с разных доменов: postMessage

    5. Привлечение внимания к окну

    6. Атака Clickjacking и защита от неё

  29. CSS для JavaScript-разработчика

    1. О чём пойдёт речь

    2. Единицы измерения: «px», «em», «rem» и другие

    3. Все значения свойства «display»

    4. Свойство «float»

    5. Свойство «position»

    6. Центрирование горизонтальное и вертикальное

    7. Свойства «font-size» и «line-height»

    8. Свойство white-space

    9. Свойство «outline»

    10. Свойство «box-sizing»

    11. Свойство «margin»

    12. Лишнее место под IMG

    13. Свойство «overflow»

    14. Особенности свойства «height» в %

    15. Знаете ли вы селекторы?

    16. CSS-спрайты

    17. Правила форматирования CSS

  30. Сундучок с инструментами

    1. Полезные расширения Firefox и Chrome

    2. Скриптуемый отладочный прокси Fiddler

    3. IE HTTP Analyzer

  31. Регулярные выражения

    1. Паттерны и флаги

    2. Методы RegExp и String

    3. Классы и спецсимволы

    4. Наборы и диапазоны […]

    5. Квантификаторы +, *, ? и {n}

    6. Жадные и ленивые квантификаторы

    7. Скобочные группы

    8. Обратные ссылки: \n и $n

    9. Альтернация (или) |

    10. Начало строки ^ и конец $

    11. Многострочный режим, флаг «m»

    12. Предпросмотр (неготово)

    13. Чёрная дыра бэктрекинга

  32. О всякой всячине

    1. Эволюция шаблонных систем для JavaScript

    2. Книги по JS, HTML/CSS и не только

    3. Асинхронное выполнение: setImmediate

    4. Позднее связывание «bindLate»

    5. Sublime Text: шпаргалка

    6. Выделение: Range, TextRange и Selection

    7. Применяем ООП: Drag'n'Drop++

    8. Куки, document.cookie

    9. Intl: интернационализация в JavaScript

    10. Особенности регулярных выражений в Javascript

  • 5364
  • 08 серпня 2015, 07:03

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?