HTML
Какие отличия классов id знаешь
id
должен быть уникальным в пределах документа и может использоваться для ссылки на элемент через атрибутhref
в тегеa
.
Какая разница между script
, script async
, script defer
script
загружается и выполняется синхронно, блокируя рендеринг страницы до завершения загрузки.script async
загружается асинхронно, выполняется после загрузки, не блокируя рендеринг страницы.script defer
загружается асинхронно, но выполняется после полной загрузки документа, что позволяет сохранить порядок выполнения скриптов.
Как работают cookies
Cookies используются для сохранения данных на стороне клиента, таких как предпочтения пользователя, информация о сессии и т.д. Они могут быть доступны как серверу, так и клиенту.
В чем различие article и section
article
предназначен для самостоятельного контента, который может быть распределен по сайту или между сайтами. section
используется для группировки связанного контента, например, разделов статьи или главы книги.
Что такое doctype и для чего он нужен
Doctype определяет версию HTML и режим рендеринга браузера (стандартный или совместимость). Это важно для корректного отображения страницы.
Для чего нужны data атрибуты
Data атрибуты используются для хран ения дополнительных данных, не влияющих на представление, и могут быть доступны через JavaScript.
Для чего необходим viewport
Viewport определяет область просмотра на мобильных устройствах, позволяя контролировать масштабирование и размер области просмотра.
Что такое режим совместимости (quirks mode)
Режим совместимости — это режим, при котором браузер эмулирует старые версии HTML для совместимости, что может привести к некорректному отображению страницы.
Что такое стандартный режим (standards mode)
Стандартный режим — это режим, при котором браузер следует современным стандартам HTML, обеспечивая корректное отображение страницы.
В чем разница между HTML и XHTML
XHTML требует строгого соблюдения синтаксиса XML, включая закрытие всех тегов и атрибутов. HTML более гибкий и позволяет опускать некоторые элементы.
Могут ли возникнуть проблемы при подаче страниц с типом application/xhtml+xml
Да, некоторые браузеры могут некорректно обрабатывать XHTML, особенно если документ содержит синтаксически е ошибки.
Какая связь между SGML, HTML, XML и XHTML
SGML (Standard Generalized Markup Language) — это язык разметки, на котором основаны HTML и XHTML. XML (eXtensible Markup Language) — это расширение SGML, которое используется для создания новых языков разметки, включая XHTML.
Как следует оформлять страницу, в которой контент может быть на разных языках
Использовать атрибут lang в теге html для указания основного языка документа и атрибут lang в тегах body, p, a для указания языка конкретных элементов.
Если рассматривать html5 как открытую web-платформу, на чем она строится, из каких компонентов состоит
HTML5 строится на стандартах, включая CSS3, JavaScript, SVG, Canvas, WebGL, WebSockets и другие технологии, предоставляя широкий спектр возможностей для разработки веб-приложений.
В чем отличия html5 от html4.01 и Xhtml1.0
HTML5 добавляет новые элементы и атрибуты, улучшает семантику и поддержку мультимедиа, включая видео и аудио, а также вводит новые механизмы для работы с формами и данными.
Что такое httponly cookies
Cookies, доступные только для сервера, что делает их недоступными для JavaScript, улучшая безопасность.
Что такое secure ("безопасные") cookies
Cookies, передаваемые только по защищенному соединению (HTTPS), что обеспечивает их безопасность при передаче.
Объясни разницу между cookies, sessionstorage и localstorage
Cookies сохраняются на стороне клиента и могут быть доступны серверу, sessionStorage и localStorage сохраняют данные на стороне клиента, но не доступны серверу. sessionStorage очищается при закрытии браузера, localStorage сохраняет данные между сессиями.
Каким способом, возможно вложить js-объект в localstorage
Сначала сериализуйте объект в строку JSON с помощью JSON.stringify(), затем сохраните. При извлечении десериализуйте строку обратно в объект с помощью JSON.parse().
Нужно ли в 5-м HTML закрывать /> одиночные теги
Нет, в HTML5 одиночные теги не требуют закрытия.
Что такое кэш приложения в HTML5
Кэш приложения позволяет сохранять ресурсы приложения в кэше браузера, ускоряя загрузку страниц при повторном посещении.
Дай описание следующих разделам в файле манифеста кеша: Cache, network и fallback
Cache: определяет ресурсы для кэширования. Network: указывает стратегию сетевого доступа (например, *, network only). Fallback: определяет стратегию загрузки ресурсов при отсутствии подключения.