HTML / CSS / JavaScript
Компьютерная литература
  • формат pdf
  • размер 9,16 МБ
  • добавлен 27 мая 2016 г.
Кантор Илья. JavaScript. Часть 3. Дополнительно
Lea.javascript.ru, 2015. — 438 с. — (JavaScript, часть 3)
Содержание:
Веб-компоненты: взгляд в будущее
С высоты орбитального полёта
Свои элементы: Custom Elements
Shadow DOM
Шаблоны template
Стили и селекторы
Импорты
Веб-компонент в сборе
AJAX и COMET
Введение в AJAX и COMET
Node.JS для решения задач
Основы XMLHttpRequest
XMLHttpRequest POST, формы и кодировка
XMLHttpRequest: кросс-доменные запросы
XMLHttpRequest: индикация прогресса
XMLHttpRequest: возобновляемая закачка
COMET с XMLHttpRequest: длинные опросы
WebSocket
Протокол JSONP
Server Side Events — события с сервера
IFRAME для AJAX и COMET
Атака CSRF
Таблица транспортов и их возможностей
Анимация
Кривые Безье
CSS-анимации
JS-Анимация
Оптимизация:
Введение
Как работают сжиматели JavaScript
Улучшаем сжатие кода
Утечки памяти
Утечки памяти при использовании jQuery
Очистка памяти при removeChild/innerHTML
GCC: продвинутые оптимизации
GCC: статическая проверка типов
GCC: интеграция с Google Closure Library
Окна и Фреймы
Открытие окон и методы window
Общение между окнами и фреймами
Кросс-доменные ограничения и их обход
Общение окон с разных доменов: postMessage
Привлечение внимания к окну
Атака Clickjacking и защита от неё
CSS для JavaScript-разработчика
О чём пойдёт речь
Единицы измерения: «px», «em», «rem» и другие
Все значения свойства «display»
Свойство «float»
Свойство «position»
Центрирование горизонтальное и вертикальное
Свойства «font-size» и «line-height»
Свойство white-space
Свойство «outline»
Свойство «box-sizing»
Свойство «margin»
Лишнее место под IMG
Свойство «overflow»
Особенности свойства «height» в %
Знаете ли вы селекторы?
CSS-спрайты
Правила форматирования CSS
Сундучок с инструментами
Полезные расширения Firefox и Chrome
Скриптуемый отладочный прокси Fiddler
IE HTTP Analyzer
Регулярные выражения
Паттерны и флаги
Методы RegExp и String
Классы и спецсимволы
Наборы и диапазоны
Квантификаторы
Жадные и ленивые квантификаторы
Скобочные группы
Обратные ссылки
Альтернация (или) |
Начало строки и конец
Многострочный режим, флаг «m»
Предпросмотр (неготово)
Чёрная дыра бэктрекинга
О всякой всячине
Эволюция шаблонных систем для JavaScript
Книги по JS, HTML CSS и не только
Асинхронное выполнение: setImmediate
Позднее связывание «bindLate»
Sublime Text: шпаргалка
Выделение: Range, TextRange и Selection
Применяем ООП: Drag'n'Drop++
Куки, document.cookie
Intl: интернационализация в JavaScript
Особенности регулярных выражений в Javascript