Онлайн учебники и справочники
Вы планируете начать изучать веб-технологии и научиться создавать сайты? Этот сайт поможет Вам на этом пути! Здесь вы найдете для себя актуальные учебные материалы с практическими заданиями, посвященные языку гипертекстовой разметки HTML 5, современному стандарту каскадных таблиц стилей CSS 3 и динамическому метаязыку на основе каскадных таблиц стилей LESS.
Ну, а если вы не новичок и уже сталкивались с разработкой сайтов, то вы найдете для себя подробные справочные материалы по HTML, CSS, языку программирования JavaScript и JavaScript библиотеке jQuery.
Последние добавления и обновления
В раздел Интерфейсы веб API добавлено описание следующих свойств объекта ParentNode:
- children (возвращает живую коллекцию (HTMLCollection), которая содержит все дочерние элементы узла, на котором он был вызван).
- firstElementChild (возвращает первый дочерний элемент (объект Element) конкретного узла, или null, если дочерних элементов нет).
- lastElementChild (возвращает последний дочерний элемент (объект Element) конкретного узла, или null, если дочерних элементов нет).
В раздел Интерфейсы веб API добавлено описание следующего свойства и методов объекта ParentNode:
- querySelector() (метод возвращает первый элемент (объект Element) с текущим элементом в качестве корневого, соответствующий указанному селектору, или группе селекторов, которые являются потомками объекта, на котором был вызван метод).
- querySelectorAll() (метод возвращает список элементов (статичный (не живой) объект типа NodeList) с текущим элементом в качестве корневого, соответствующих указанному селектору, или группе селекторов, которые являются потомками объекта, на котором был вызван метод).
- childElementCount (возвращает количество дочерних элементов конкретного узла).
В раздел Интерфейсы веб API добавлено описание следующих методов объекта EventTarget:
- dispatchEvent() (позволяет отправить искусственно созданное событие элементу).
- removeEventListener() (позволяет удалить обработчик событий определенного типа для конкретной цели).
В новый раздел Grid генератор добавлен инструмент для генерации верстки основанной на макете сетки (CSS Grid Layout), он позволит наглядно произвести верстку необходимого блока для Вашего сайта.
В раздел CSS учебник добавлена следующая статья:
В этой статье мы с Вами разберем такие понятия как отзывчивый веб-дизайн и адаптивный веб-дизайн, рассмотрим их отличия и преимущества, рассмотрим ситуации при которых необходимо использовать эти приемы на практике. Кроме того, мы с Вами узнаем, что такое медиазапросы, как и для чего необходимо использовать их в своих стилях.
В раздел Интерфейсы веб API добавлено описание следующего метода объекта EventTarget:
- addEventListener() (позволяет зарегистрировать обработчик событий определенного типа для конкретной цели).
В раздел jQuery утилиты добавлено описание следующих функций:
- $.contains() (позволяет проверить и возвратить логическое значение, которое определяет является ли элемент DOM потомком другого элемента DOM).
- $.inArray() (производит поиск переданного значения в массиве и возвращает его индекс при нахождении, или значение -1, если не найден).
- $.makeArray() (позволяет преобразовать массивоподобный объект в JavaScript массив).
- $.type() (позволяет определить внутренний JavaScript класс объекта).
- $.uniqueSort() (производит сортировку массива элементов DOM с удалением дубликатов).
В раздел jQuery утилиты добавлено описание следующих функций:
- $.extend() (позволяет объединить содержимое двух, или более объектов в один объект).
- $.fn.extend() (позволяет объединить содержимое объекта с прототипом jQuery, чтобы предоставить объекту методы экземпляра jQuery).
- $.merge() (позволяет объединить содержимое двух массивов в один массив).
- $.noop() (определяет пустую функцию).
- $.now() (возвращает число, представляющее текущее время).
В новый раздел jQuery утилиты добавлено описание следующих функций:
- $.isArray() (определяет, является ли переданное значение в параметре метода массивом JavaScript).
- $.isNumeric() (определяет, является ли переданное значение в параметре метода числом JavaScript).
- $.isPlainObject() (позволяет проверить является ли объект простым объектом (созданным с помощью {}, или new Object).
- $.isXMLDoc() (позволяет проверить находится ли узел DOM внутри XML документа, или является XML документом).
- $.trim() (позволяет удалить пробелы из начала и конца строки).
В раздел Интерфейсы веб API добавлено описание следующих свойств и метода объекта Event:
- stopImmediatePropagation() (прекращает дальнейшую передачу текущего события (предотвращает всплытие по дереву DOM) и останавливает цепочку вызова событий для текущего элемента).
- stopPropagation() (прекращает дальнейшую передачу текущего события (предотвращает всплытие по дереву DOM).
- cancelBubble (установка логического значения true перед возвратом из обработчика событий прекращает дальнейшую передачу текущего события (предотвращает всплытие по дереву DOM). Свойство является алиасом метода stopPropagation()).