JavaScript. BOM (Browser Object Model)
Объектная модель браузера (Browser Object Model, BOM) – это дополнительные объекты, предоставляемые браузером (окружением), чтобы работать со всем, кроме документа.
Например:
- Объект
- Объект
Пример как мы можем использовать объект
Функции
Объектная модель браузера (Browser Object Model, BOM) – это дополнительные объекты, предоставляемые браузером (окружением), чтобы работать со всем, кроме документа.
Например:
- Объект
navigator
даёт информацию о самом браузере и операционной системе. Среди множества его свойств самыми известными являются: navigator.userAgent
– информация о текущем браузере, и navigator.platform
– информация о платформе (может помочь в понимании того, в какой ОС открыт браузер – Windows/Linux/Mac и так далее).- Объект
location
позволяет получить текущий URL и перенаправить браузер по новому адресу.Пример как мы можем использовать объект
location
показан на рисунке.Функции
alert/confirm/prompt
тоже являются частью BOM: они не относятся непосредственно к странице, но представляют собой методы объекта окна браузера для коммуникации с пользователем.JavaScript. Что вернет следующий код?
1e3 === 100
1e3 === 100
Anonymous Quiz
28%
true
54%
false
8%
NaN
4%
Произойдет ошибка
6%
Посмотреть ответы
Ваши методы тестирования API недостаточно эффективны? Хотите узнать, как улучшить качество и автоматизировать процессы?
Всего за пару часов вы научитесь уверенно применять шаблоны проектирования для автоматизации тестирования API, узнаете, какие тесты следует автоматизировать в первую очередь, и как это влияет на качество продукта.
➡️ ➡️ ➡️ Присоединяйтесь к открытому вебинару 5 сентября в 20:00 мск.
Урок будет полезен инженерам по тестированию, специалистам по автоматизации тестирования на JavaScript и тем, кто планирует внедрить автоматизацию тестирования в свой проект.
Спикер Татьяна Березенцева — Senior Automation QA в зарубежной компании Multilogin.
Встречаемся в преддверии старта курса «JavaScript QA Engineer». Все участники вебинара получат специальную цену на обучение!
➡️ Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие
Всего за пару часов вы научитесь уверенно применять шаблоны проектирования для автоматизации тестирования API, узнаете, какие тесты следует автоматизировать в первую очередь, и как это влияет на качество продукта.
Урок будет полезен инженерам по тестированию, специалистам по автоматизации тестирования на JavaScript и тем, кто планирует внедрить автоматизацию тестирования в свой проект.
Спикер Татьяна Березенцева — Senior Automation QA в зарубежной компании Multilogin.
Встречаемся в преддверии старта курса «JavaScript QA Engineer». Все участники вебинара получат специальную цену на обучение!
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Button light ribbon & glowing effect
Кнопки с бесконечной анимацией и эффектом свечения при наведении, созданные на HTML и CSS.
#css
Кнопки с бесконечной анимацией и эффектом свечения при наведении, созданные на HTML и CSS.
#css
JavaScript. Что произойдет при выполнении этого кода?
Anonymous Quiz
4%
В консоль будет выведена строка "е"
8%
В консоль будет выведена строка "т"
5%
В консоль будет выведена строка "Привет"
29%
В консоль будет выведено число 5
44%
Произойдет ошибка
10%
Посмотреть ответы
JavaScript. Какое выражение некорректно?
Anonymous Quiz
3%
String.prototype
1%
Number.prototype
5%
Boolean.prototype
58%
null.prototype
24%
Все перечисленные корректны
8%
Посмотреть ответы
JavaScript. Каким будет результат?
Anonymous Quiz
27%
[]
9%
[null, null, null]
44%
[undefined, undefined, undefined]
8%
[ 3 x empty ]
12%
Посмотреть ответы
This media is not supported in your browser
VIEW IN TELEGRAM
Checkbox card
Чекбокс в виде карточек. Если выбрать категорию, картинка становится цветной. Сделано на SCSS.
#css
Чекбокс в виде карточек. Если выбрать категорию, картинка становится цветной. Сделано на SCSS.
#css