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: они не относятся непосредственно к странице, но представляют собой методы объекта окна браузера для коммуникации с пользователем.👍3
JavaScript. Что вернет следующий код?
1e3 === 100
1e3 === 100
Anonymous Quiz
28%
true
54%
false
8%
NaN
4%
Произойдет ошибка
6%
Посмотреть ответы
👍1👏1
Ваши методы тестирования 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
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Button light ribbon & glowing effect
Кнопки с бесконечной анимацией и эффектом свечения при наведении, созданные на HTML и CSS.
#css
Кнопки с бесконечной анимацией и эффектом свечения при наведении, созданные на HTML и CSS.
#css
👍4
JavaScript. Что произойдет при выполнении этого кода?
Anonymous Quiz
4%
В консоль будет выведена строка "е"
8%
В консоль будет выведена строка "т"
5%
В консоль будет выведена строка "Привет"
29%
В консоль будет выведено число 5
44%
Произойдет ошибка
10%
Посмотреть ответы
👍3
JavaScript. Какое выражение некорректно?
Anonymous Quiz
3%
String.prototype
1%
Number.prototype
5%
Boolean.prototype
58%
null.prototype
24%
Все перечисленные корректны
8%
Посмотреть ответы
👍1
JavaScript. Каким будет результат?
Anonymous Quiz
27%
[]
9%
[null, null, null]
44%
[undefined, undefined, undefined]
8%
[ 3 x empty ]
12%
Посмотреть ответы
👍1