1. Опишите одну вещь, которую вы узнали сегодня на уроке.
  • ДОМ

2. Опишите разницу между cookie, sessionStorage и localStorage.

  • sessionStorage, localStorage и Cookies используются для хранения данных на стороне клиента. Каждый из них имеет свой собственный срок хранения и срок действия.
  • localStorage: хранит данные без даты истечения срока действия и очищается только через JavaScript или очистку Браузера Кэш / Локально сохраненные данные
  • sessionStorage: аналогично localStorage, но срок действия истекает при закрытии браузера (не вкладки).
  • Cookie: хранит данные, которые должны быть отправлены обратно на сервер с последующими запросами. Его срок действия зависит от типа, и срок действия может быть установлен либо на стороне сервера, либо на стороне клиента (обычно на стороне сервера).
  • Файлы cookie в основном предназначены для чтения на стороне сервера (также могут быть прочитаны на стороне клиента), localStorage и sessionStorage могут быть прочитаны только на стороне клиента.

3. На что следует обратить внимание при проектировании или разработке многоязычных сайтов?

  • hreflang атрибут в ссылке
  • dir атрибут, указывающий направление языка, например rtl
  • <meta charset='UTF-8'>
  • font-size для :lang({language_code}) селекторов в CSS
  • разница в длине слова для каждого языка

4. Как вы обслуживаете страницу с контентом на нескольких языках?

  • Используйте lang (или xml:lang для XHTML) в тегах. Также можно использовать метаданные и HTTP-заголовок Content-Language.