Полный список обработчиков событий HTML / Javascript с примерами
Обработчики событий следует использовать правильным образом, желательно не писать их напрямую в атрибутах тегов, а устанавливать обработчики событий в подключаемых файлах с JavaScript-кодом. Если используется библиотека jQuery, то название обработчиков необходимо писать без префикса on.
Методы pushState() и replaceState() для добавления и изменения записей в истории в сочетании с событием onpopstate
pushState() позволяет изменить referrer, который используется в HTTP-заголовке для XMLHttpRequest объектов, созданных после изменения состояния. Значением referrer будет URL документа, окно которого является this на момент создания XMLHttpRequest объекта.
Полный список глобальных атрибутов HTML с примерами
Глобальные атрибуты могут быть указаны для любых элементов HTML, даже для тех, которые не указаны в стандарте. Это значит, что все нестандартные элементы должны допускать эти атрибуты, даже если использование этих элементов означает, что документ больше не является HTML-совместимым.
Глобальный атрибут contenteditable
Сообщает, что элемент доступен для редактирования пользователем — можно удалять текст и вводить новый. Также работают стандартные команды вроде отмены, вставки текста из буфера и др. Совместим со всеми браузерами. Атрибут contenteditable обладает фиксированным набором значений, он может быть пустой строкой, true или false. Пустая строка или true обозначают, что элемент доступен для редактирования.
Глобальный атрибут autofocus
Атрибут autofocus задает автоматический фокус ввода по умолчанию для полей HTML формы при загрузке страницы. Тот элемент, которому задан атрибут autofocus, будет иметь фокус при загрузке страницы (в нем будет моргать курсор, если начать вводить текст с клавиатуры – он будет попадать в поле с фокусом ввода). Атрибут является атрибутом без значения. Его следует применять к тегам input, button или textarea и только одному элементу на странице, в противном случае будет конфликт.
Глобальный атрибут class
Глобальный атрибут class это разделённый пробелом список регистров зависимых классов элемента. Классы позволяют CSS и Javascript выбирать и получать доступ с помощью селекторов класса или функций, таких как методы DOM document.getElementsByClassName. Разработчики постоянно используют атрибут class. Он не только упрощает стилизацию, но и помогает лучше организовать код и проще его поддерживать.