1

Etapa 1

Введение

2

Etapa 2

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

3

Etapa 3

Кошерный код

4

Etapa 4

Переменная

5

Etapa 5

Функции

6

Etapa 6

Объекты

7

Etapa 7

Типы данных

8

Etapa 8

Операторы

9

Etapa 9

Инструкция switch

10

Etapa 10

Циклы

11

Etapa 11

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

12

Etapa 12

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

13

Etapa 13

Таймеры

14

Etapa 14

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

15

Etapa 15

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

16

Etapa 16

BOM

17

Etapa 17

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

18

Etapa 18

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

19

Etapa 19

DOM

20

Etapa 20

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

21

Etapa 21

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

22

Etapa 22

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

23

Etapa 23

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

24

Etapa 24

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

25

Etapa 25

AJAX и COMET

26

Etapa 26

Анимация

27

Etapa 27

Оптимизация

28

Etapa 28

Окна и Фреймы

29

Etapa 29

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

30

Etapa 30

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

31

Etapa 31

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

32

Etapa 32

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

1

Etapa 1

Введение

2

Etapa 2

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

3

Etapa 3

Кошерный код

4

Etapa 4

Переменная

5

Etapa 5

Функции

6

Etapa 6

Объекты

7

Etapa 7

Типы данных

8

Etapa 8

Операторы

9

Etapa 9

Инструкция switch

10

Etapa 10

Циклы

11

Etapa 11

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

12

Etapa 12

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

13

Etapa 13

Таймеры

14

Etapa 14

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

15

Etapa 15

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

16

Etapa 16

BOM

17

Etapa 17

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

18

Etapa 18

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

19

Etapa 19

DOM

20

Etapa 20

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

21

Etapa 21

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

22

Etapa 22

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

23

Etapa 23

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

24

Etapa 24

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

25

Etapa 25

AJAX и COMET

26

Etapa 26

Анимация

27

Etapa 27

Оптимизация

28

Etapa 28

Окна и Фреймы

29

Etapa 29

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

30

Etapa 30

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

31

Etapa 31

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

32

Etapa 32

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

08 agosto 2015
Objetivo completado 7 diciembre 2015

Autor del objetivo

General

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

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

 Criterio del fin

Прочитан

 Recursos personales

Интернет

 Lo ecológico del objetivo

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

  • 5075
  • 08 agosto 2015, 07:03
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?