Главная / Программирование / Введение в HTML5

Введение в HTML5 - ответы на тесты Интуит

Правильные ответы выделены зелёным цветом.
Все ответы: В курсе рассказывается об истории создания HTML5, возможностях, совместимости с другими стандартами, основных структурных элементах и их использовании в современных браузерах.
Смотрите также:
Назовите некорректные способы создания потока Web Workers:
(1) var worker = new Worker(worker.js);
(2) var worker = new Worker('worker.js’);
(3) var worker = Worker('worker.js’);
Совместимы ли коды на языке HTML4.01 с web-приложениями на HTML5:
(1) полностью совместимы
(2) частично совместимы
(3) совсем не совместимы
Какой атрибут тега video задает URL видеофайла?
(1) src
(2) poster
(3) controls
Свойство strokeStyle позволяет:
(1) задать цвет для изображения заполненных фигур
(2) задать цвет для штрихов изображения
(3) рисовать заполненные прямоугольники
Указанный для кэширующихся файлов путь доступа должен задаваться относительно:
(1) файла манифеста
(2) корневой директории сайта
(3) страницы приложения
К чему может получить доступ Web Workers?
(1) стандартные объекты JavaScript, такие как Object, Array, Date, Math, String
(2) методы setTimeout() и setInterval()
(3) объектная модель документа (DOM)
К преимуществам языка HTML5 по сравнению с предыдущими спецификациями можно отнести:
(1) обратная совместимость с существующими web-приложениями
(2) четко определенный алгоритм синтаксического анализа DOM
(3) технология прямого доступа к серверным базам данных
(4) новые мощные средства языка разметки позволяют добавлять на web страницу элементы, которые ранее были доступны только с помощью технологии плагинов или сложного кода JavaScript
Какой атрибут тега <video> задает высоту видеофайла?
(1) width
(2) height
(3) poster
Свойство strokeRect позволяет:
(1) рисовать прямоугольники со сплошной заливкой
(2) рисовать прямоугольники без заливки, но с обводкой
(3) очистить некоторую часть холста
Как задать правильный тип манифеста на сервере в файле .htaccess:
(1) AddType text/cache-manifest .man
(2) AddType text/cache-manifest .mnf
(3) AddType text/cache-manifest .manifest
Какие из данных команд позволяют запустить Web Workers?
(1) worker.postMessage();
(2) worker.putMessage();
(3) var info = 'Web Workers’; worker.postMessage(info);
Какие новые элементы и свойства форм появились в языке HTML5:
(1) выбор даты
(2) выпадающие списки
(3) ползунки
(4) радиокнопки
(5) клиентская проверка элементов на правильность заполнения
Какой атрибут тега <video> говорит браузеру, чтобы загрузка медиа начиналась немедленно?
(1) autoplay
(2) autobuffer
(3) loop
Сколько аргументов принимает метод clearRect()?
(1) один
(2) два
(3) три
(4) четыре
Какой раздел файла манифеста указывает браузеру список файлов, не предназначенных для кэширования?
(1) CACHE
(2) NETWORK
(3) FALLBACK
С каким типом операций может работать Web Workers?
(1) операции вычисления
(2) операции доступа к объектной модели документа (DOM)
(3) операции асинхронного доступа к серверу (XMLHttpRequest)
Назовите элементы семантической разметки, которые отсутствуют в спецификации HTML5?
(1) <header>
(2) <footer>
(3) <content>
(4) <nav>
Укажите некорректные методы для создания на странице индивидуальных элементов управления медиа?
(1) play()
(2) pause()
(3) stop()
Цвет заливки и обводки элементов можно задать в форматах:
(1) rgb()
(2) rgba()
(3) cmyk()
Отметьте корректные варианты проверки поддержки кэша приложений в браузере пользователя?
(1) if (window.applicationCache) { … }
(2) if (applicationCache) { … }
(3) if (application.Cache) { … }
Какие способы проверки работы Web Workers в браузерах являются корректными?
(1) if (!!Worker) { … }
(2) if (Workers) { … }
(3) if (!!window.Worker) { … }
Какой из новых семантических элементов HTML5 отвечает за логическое формирование блока нижнего колонтитула страницы?
(1) <header>
(2) <footer>
(3) <article>
Какие из приведенных ниже видеокодеков не имеют поддержку в браузерах без установки дополнительных плагинов:
(1) ogg/theora
(2) H.263
(3) H.264
(4) Sorenson
(5) WebM/VP8
Какой метод позволяет завершить рисование фигуры, задаваемой с помощью пути:
(1) closePath()
(2) stopPath()
(3) endPath()
Каким будет статус кэша приложений, если браузер имеет самую последнюю версию AppCache, и нет обновленных версий для загрузки?
(1) ready
(2) idle
(3) downloading
По технологии геолокации местоположение пользователя невозможно определить на основе:
(1) паспортных данных пользователя
(2) данных о точках доступа WiFi
(3) IP-адресе пользователя
С помощью какого элемента HTML5 можно выделить термины, значимые в данный момент, или часть контента, к которым вы хотите привлечь внимание, но не хотите изменять их семантическое значение?
(1) <mark>
(2) <nav>
(3) <menu>
Какой атрибут API видео HTML5 позволяет заглушить звук в видео?
(1) volume
(2) muted
(3) duration
Метод drawimage() позволяет вставить в холст изображения, сформированные элементами:
(1) <img>
(2) <canvas>
(3) <embed>
Каким будет статус кэша приложений, когда браузер завершает загрузку нового кэша, он готов к использованию (но все еще не используется)?
(1) downloading
(2) updateready
(3) obsolete
Как проверить поддержку геолокации в браузере пользователя?
(1) if (navigator.geoposition) { … }
(2) if (!!navigator.geolocation) { … }
(3) if (navigator.geolocation) { … }
Назовите элемент, предназначенный для разметки блока вспомогательного контента, который по смыслу имеет отношение к главному контенту страницы, но не вписывается явно в его поток изложения?
(1) <article>
(2) <section>
(3) <aside>
Какое событие API видео HTML5 сообщает, что браузер загрузил достаточно видео данных, чтобы начать воспроизведение в текущей позиции?
(1) played
(2) paused
(3) ended
(4) loadeddata
Какие методы не позволяют рисовать фигуры с точностью до пикселя:
(1) createImageData()
(2) newImageData()
(3) putImageData()
Какое событие порождается при возникновении фатальной ошибки в работе кэша приложений?
(1) onerror
(2) failure
(3) error
Каким образом можно однократно определить местоположение пользователя?
(1) if (navigator.geolocation) { navigator.geolocation.getPosition(successFunction, errorFunction); }
(2) if (navigator.geolocation) { navigator.geolocation.watchPosition(successFunction, errorFunction); }
(3) if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(successFunction, errorFunction); }
С помощью каких элементов HTML5 можно разместить на странице иллюстрацию с подписью?
(1) <figure>
(2) <figcaption>
(3) <img>
(4) <title>
Какой элемент HTML5 определяет видео в альтернативном видеоформате?
(1) <canvas>
(2) <source>
(3) <video>
Использование сокетов HTML5 позволяет:
(1) уменьшить количество трафика при общении клиентского приложения с сервером
(2) сократить задержку по времени при обращении к серверу
(3) снизить трудозатраты программистов при проектировании приложений
Какой обработчик событий нужно использовать, чтобы определить окончание перезагрузки кэша приложений?
(1) ready
(2) updateready
(3) update
Как корректно определить местоположение пользователя с помощью функции navigator.geolocation.watchPosition?
(1) if (navigator.geolocation) { navigator.geolocation.watchPosition(); }
(2) if (navigator.geolocation) { navigator.geolocation.watchPosition(successFunction); }
(3) if (navigator.geolocation) { navigator.geolocation.watchPosition(successFunction, errorFunction); }
Какие из приведенных ниже функций свойственны для сокетов?
(1) открытие постоянного соединения между сервером и клиентом на определенном порте
(2) осуществление передачи данных между сервером и клиентом, пока порт не будет закрыт
(3) повышение эффективности web-приложений, так как для сокетов характерна многопоточность вычислений сложных участков кода
(4) повышение эффективности web-приложений, так как данные могут непрерывно и аккуратно передаваться между клиентом и сервером без постоянной перезагрузки страницы
Отметьте некорректные способы задания дополнительного видеофайла в альтернативном формате:
(1) <video width=320 height=240 controls poster=turkish.jpg> <source data-src=turkish.ogv type=video/ogg> <source data-src=turkish.mp4 type=video/mp4> Download the <a href=video.ogg>Turkish dancing masterclass video</a> </video>
(2) <video width=320 height=240 controls poster=turkish.jpg data-src=turkish.ogv > <source data-src=turkish.mp4 type=video/mp4> Download the <a href=video.ogg>Turkish dancing masterclass video</a> </video>
(3) <video controls=controls poster=turkish.jpg> <source data-src=turkish.ogv type=video/ogg> <source data-src=turkish.mp4 type=video/mp4> Download the <a href=video.ogg>Turkish dancing masterclass video</a> </video>
Как можно обратиться к серверу с помощью конструктора сокетов:
(1) var ws = new WebSocket('ws://code.org:12345/demo’,’my-chat-protocol’);
(2) var ws = new WebSocket('ws://code.org’,’12345/demo’,’my-chat-protocol’);
(3) var ws = new WebSocket('www.code.org:12345/demo’,’my-chat-protocol’);
Отметьте корректные способы заставить страницу использовать только что загруженный новый кэш?
(1) window.applicationCache.swapCache();
(2) window.swapCache();
(3) applicationCache.swapCache();
Какие дополнительные параметры не может обрабатывать функция определения географического положения navigator.geolocation.watchPosition();
(1) параметр более высокой точности
(2) параметр определения времени на компьютере пользователя во время геолокации
(3) время задержки между определением местоположения и вызовом функции обратного вызова
(4) максимальное время, в течение которого приложение может кэшировать информацию о местоположении до следующего вызова функции getCurrentPosition()
Какие задачи выполняют кэши приложений?
(1) сохраняют копию всех ресурсов и других файлов, необходимых для локального выполнения приложений web
(2) позволяют проверять наличие обновлений для браузера
(3) позволяют использовать приложение, когда отсутствует соединение с сетью
(4) синхронизируют изменения локальной версии с данными на сервере, когда сеть становится доступной
Какие элементы разметки не предназначены для вставки титров в видео HTML5?
(1) <track>
(2) <sub>
(3) <subtitle>
С помощью какого метода объект WebSocket может отправить сообщение серверу?
(1) send()
(2) message()
(3) onmessage()
Как извлечь данные из сессионного хранилища?
(1) sessionStorage.setItem(yourkey, yourvalue);
(2) var item = sessionStorage.getItem(yourkey);
(3) sessionStorage.removeItem(yourkey);
Какое свойство API геолокации определяет географическую широту местоположения пользователя?
(1) position.coords.latlng
(2) position.coords.latitude
(3) position.coords.longitude
Какой атрибут HTML5 позволяет вставлять в элементы формы проверку ввода через регулярные выражения?
(1) pattern
(2) required
(3) placeholder
(4) autofocus
Какой элемент разметки устанавливает связь между текстовой меткой и элементом формы и используется при создании пользовательских элементов управления?
(1) <title>
(2) <label>
(3) <name>
С помощью какого обработчика событий объект WebSocket может определить, что соединение было закрыто?
(1) onerror
(2) onabort
(3) onclose
Как извлечь данные из локального хранилища?
(1) localStorage.setItem(yourkey, yourvalue);
(2) var data = localStorage.getItem(yourkey);
(3) localStorage.removeItem(yourkey);
Процесс определения соответствия географических координат широты и долготы почтовому адресу называется:
(1) прямым геокодированием
(2) обратным геокодированием
(3) региональным геокодированием
Какой элемент формы выводит пользователю индикатор выполнения, чтобы указать процент завершения определенной задачи?
(1) <progress>
(2) <meter>
(3) <output>
Какой из атрибутов элементов управления ARIA позволяет задавать минимальное значение, которое может иметь ползунок?
(1) aria-valuenow
(2) aria-value-min
(3) aria-value-max
Каким образом можно проверить поддержку сокетов в браузере?
(1) if ('WebSocket’ in window) { … }
(2) if (Modernizr.websockets) { … }
(3) if(WebSocket) { … }
Какое событие позволяет определить адрес страницы, ключ которой изменился?
(1) location
(2) history
(3) url
Сколько потоков Web Workers может содержаться в одном JavaScript-файле?
(1) один поток
(2) два потока
(3) три потока
Какие из приведенных ниже директив описания типа документа будут корректными для документа на языке HTML5?
(1) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
(2) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 5 Transitional//EN" "http://www.w3.org/TR/html5/loose.dtd">
(3) <!DOCTYPE html>
Какой атрибут тега <video> заставляет браузер отображать свои собственные элементы управления для воспроизведения и громкости?
(1) src
(2) poster
(3) control
Свойство fillRect позволяет:
(1) задать цвет для изображения заполненных фигур
(2) задать цвет для штрихов изображения
(3) рисовать прямоугольники, залитые сплошным цветом
Для чего предназначен файл манифеста?
(1) указывает на файлы, которые должны сохраняться в кэше приложений
(2) указывает на файлы для альтернативной загрузки
(3) устанавливает дату хранения файлов приложения
Какие стандартные объекты браузера могут использовать в своей работе Web Workers?
(1) navigator
(2) location
(3) document
Какая спецификация языка гипертекстовой разметки стала базовой для HTML5?
(1) HTML4.01
(2) XHTML1.1
(3) XHTML2.0
Какой атрибут тега <video> задает обложку видеофайла?
(1) width
(2) height
(3) poster
Свойство clearRect позволяет:
(1) рисовать прямоугольники со сплошной заливкой
(2) рисовать прямоугольники без заливки, но с обводкой
(3) очистить некоторую часть холста
Как сообщить странице о необходимости использования кэша приложений?
(1) <html manifest="demo.manifest">
(2) <manifest use="demo.manifest">
(3) <meta name="manifest" value="demo.manifest">
Какое событие использует Web Workers для получения сообщения из главного потока и выполнения какой-то работы?
(1) onchange
(2) onmessage
(3) onmail
Какие свойства HTML5 не имели определения в HTML4.01
(1) верхние и нижние колонтитулы
(2) заголовки таблиц
(3) меню навигации по сайту
(4) тело и заголовок страницы
Какой атрибут тега <video> приводит к циклическому повторению воспроизведения видео?
(1) autoplay
(2) autobuffer
(3) loop
Для чего используются два первых аргумента методов fillRect() и strokeRect()?
(1) задают цвета обводки и заливки элемента
(2) задают ширину и высоту прямоугольников
(3) задают координаты x и y элемента
Какой раздел файла манифеста указывает браузеру на файлы, предназначенные для альтернативной загрузки?
(1) CACHE
(2) NETWORK
(3) FALLBACK
С помощью какого метода Web Workers может получить доступ к файлам сценариев, находящимся в том же домене?
(1) importScripts();
(2) getScript();
(3) importWorkers();
Какие возможности позволяет реализовать средство <canvas> языка HTML5:
(1) рисование линий
(2) рисование фигур
(3) написание текста
(4) импортирование и манипуляции с изображением и видео
(5) отправка изображений на электронную почту
(6) экспорт изображений в различные форматы
Укажите некорректные методы для создания на странице индивидуальных элементов управления медиа?
(1) play()
(2) stop()
(3) reverse()
Цвет заливки и обводки элементов можно задать в форматах:
(1) двоичном
(2) восьмеричном
(3) шестнадцатеричном
Отметьте корректные варианты проверки статуса кэша приложений?
(1) window.applicationCache
(2) window.applicationCache.status
(3) window.application.Cache.status
Какие способы проверки работы Web Workers в браузерах являются некорректными?
(1) if (!!window.Worker) { … }
(2) if (window.Worker) { … }
(3) if (window.Workers) { … }
Какой из новых семантических элементов HTML5 формирует автономный фрагмент контента?
(1) <header>
(2) <footer>
(3) <article>
Какие из приведенных ниже видеокодеков имеют поддержку в браузерах без установки дополнительных плагинов:
(1) ogg/theora
(2) H.264
(3) DivX
(4) On2 TrueMotion VP6
(5) WebM/VP8
Нарисовать линию в фигуре, задаваемой при помощи путей, позволяет метод:
(1) getLine()
(2) lineTo()
(3) lineCreate()
Каким будет статус кэша приложений, когда страница проверяет наличие обновленного файла манифеста?
(1) check
(2) idle
(3) checking
По технологии геолокации местоположение пользователя невозможно определить на основе:
(1) данных о точках доступа WiFi
(2) MAC-адреса (уникальный идентификатор компьютера)
(3) IP-адресе пользователя
С помощью какого элемента HTML5 можно разбить контент страницы на различные функциональные или тематические области, или разбить статьи или истории на различные части?
(1) <content>
(2) <section>
(3) <article>
Какой атрибут API видео HTML5 возвращает текущую позицию воспроизведения в секундах?
(1) initialTime
(2) currentTime
(3) startOffsetTime
Каким будет статус кэша приложений, если браузер не может найти файл манифеста?
(1) downloading
(2) updateready
(3) obsolete
Как проверить поддержку геолокации в браузере пользователя?
(1) if (navigator.geolocation) { … }
(2) if (navigator.geoposition) { … }
(3) if (!geolocation) { … }
Назовите элемент, который позволяет учитывать группу заголовков как один заголовок в структуре документа?
(1) <aside>
(2) <hgroup>
(3) <section>
Какие события API видео HTML5 сообщают, что воспроизведение было начато или остановлено на паузу?
(1) played
(2) paused
(3) ended
(4) loadeddata
В каком объекте хранятся пиксели изображения при использовании методов createImageData(), getImageData() и putImageData()?
(1) ImgData
(2) DataImage
(3) ImageData
Какое событие порождается, если процесс загрузки кэша приложений по какой-то причине должен быть прерван?
(1) error
(2) abort
(3) stopped
Сколько обязательных параметров имеет функция navigator.geolocation.getCurrentPosition()?
(1) один
(2) два
(3) три
Какой элемент языка HTML5 определяет область для рисования линий, фигур и текста при помощи команд JavaScript?
(1) <figure>
(2) <canvas>
(3) <area>
Какой элемент HTML5 вставляет звуковой или видеофайл для тегов <audio> и <video>?
(1) <canvas>
(2) <source>
(3) <option>
Какой объект должен поддерживаться клиентским приложением для работы с сокетами?
(1) Sockets
(2) HtmlSocket
(3) WebSocket
С помощью какого обработчика событий можно определить, когда браузер производит загрузку кэша в первый раз, или загружает его обновленную версию?
(1) oncaching
(2) ondownloading
(3) onupdate
Сколько обязательных параметров имеет функция navigator.geolocation.watchPosition()?
(1) один
(2) два
(3) три
Технология сокетов при передаче информации между сервером и клиентом позволяет избежать:
(1) загрузки вредоносных программ из сети
(2) постоянных перезагрузок страницы
(3) постоянных опросов сервера на доступные обновления
Отметьте корректные способы задания дополнительного видеофайла в альтернативном формате:
(1) <video width=320 height=240 controls poster=turkish.jpg> <source data-src=turkish.ogv type=video/ogg> <source data-src=turkish.mp4 type=video/mp4> Download the <a href=video.ogg>Turkish dancing masterclass video</a> </video>
(2) <video width=320 height=240 controls poster=turkish.jpg data-src=turkish.ogv> <source data-src=turkish.ogv type=video/ogg> <source data-src=turkish.mp4 type=video/mp4> Download the <a href=video.ogg>Turkish dancing masterclass video</a> </video>
(3) <video width="320" height="240" controls="controls" poster="turkish.jpg"> <source data-src="turkish.ogv" type="video/ogg"> <source data-src="turkish.mp4" type="video/mp4"> Download the <a href="video.ogg">Turkish dancing masterclass video</a> </video>
Как можно обратиться к серверу с помощью конструктора сокетов:
(1) var ws = new WebSocket('ws://code.org:12345/demo');
(2) var ws = new WebSocket('wc://code.org:12345/demo');
(3) var ws = new WebSocket('ws://code.org:12345/demo','my-chat-protocol');
Какие типы хранилищ предоставляет технология HTML5?
(1) сессионное хранилище (Session Storage)
(2) локальное хранилище (Local Storage)
(3) глобальное хранилище (Global Storage)
Какие необязательные параметры может обрабатывать функция определения географического положения navigator.geolocation.watchPosition();
(1) параметр более высокой точности
(2) параметр определения времени на компьютере пользователя во время геолокации
(3) время задержки между определением местоположения и вызовом функции обратного вызова
(4) максимальное время, в течение которого приложение может кэшировать информацию о местоположении до следующего вызова функции getCurrentPosition()
Какие задачи выполняет локальная база данных Web SQL?
(1) позволяет сохранить локальную копию данных приложений web
(2) позволяет использовать приложение, когда отсутствует соединение с сетью
(3) позволяют проверять наличие обновлений для браузера
(4) синхронизируют изменения локальной версии с данными на сервере, когда сеть становится доступной
Какой формат титров поддерживается элементом <track>?
(1) SSA
(2) ASS
(3) WebSRT
С помощью какого перехватчика событий можно на клиентском компьютере обрабатывать посланные сервером сообщения?
(1) onsend
(2) onload
(3) onmessage
Как удалить элемент сессионного хранилища?
(1) var sessionStorage.setItem(yourkey, yourvalue);
(2) var item = sessionStorage.getItem(yourkey);
(3) var sessionStorage.removeItem(yourkey);
Какое свойство API геолокации определяет географическую долготу местоположения пользователя?
(1) position.coords.latlng
(2) position.coords.latitude
(3) position.coords.longitude
Какой атрибут позволяет создать подсказку в текстовом поле, которая исчезает, когда элемент управления формы получает фокус?
(1) pattern
(2) required
(3) placeholder
(4) autofocus
Какой из стандартных атрибутов HTML5 позволяет назначить тегу клавишу управления?
(1) accesskey
(2) tabindex
(3) contextmenu
С помощью какого метода объект WebSocket может разорвать соединение с сервером?
(1) exit()
(2) close()
(3) abort()
Какая функция удаляет все данные локального хранилища?
(1) removeItem();
(2) remove();
(3) clear();
Какой код ошибки вернет функция геокодирования, если документ не имеет разрешения на использования API геокодирования?
(1) PERMISSION_DENIED = 1;
(2) POSITION_UNAVAILABLE = 2;
(3) TIMEOUT = 3;
Элементы формы какого типа предоставляют пользователю палитру для выбора цвета?
(1) range
(2) text
(3) color
(4) background
(5) number
Какой из атрибутов элементов управления ARIA позволяет задавать максимальное значение, которое может иметь ползунок?
(1) aria-valuenow
(2) aria-value-min
(3) aria-value-max
Каким образом нельзя проверить поддержку сокетов в браузере?
(1) if ('WebSocket’ in window) { … }
(2) if (Modernizr.websockets) { … }
(3) if(WebSocket) { … }
Какие события позволяют определить, что содержимое хранилища изменилось?
(1) oldValue
(2) newValue
(3) storageArea
К чему не может получить доступ Web Workers?
(1) объектная модель документа (DOM)
(2) свойства страницы породившей Web Workers
(3) объект Navigator
Какие дополнительные возможности добавились в HTML5 по сравнению с языком HTML4.01
(1) новые семантические элементы разметки страницы
(2) новые свойства форм
(3) собственная поддержка видео и аудио (без использования плагинов)
(4) технология прямого доступа к серверным базам данных
Какой атрибут тега <video> задает ширину видеофайла?
(1) width
(2) height
(3) poster
Свойство fillRect позволяет:
(1) рисовать прямоугольники со сплошной заливкой
(2) рисовать прямоугольники без заливки, но с обводкой
(3) очистить некоторую часть холста
Какой mime-тип должен иметь файл манифеста:
(1) text/cache
(2) text/cache-manifest
(3) text/manifest
Какой метод предназначен для коммуникации с Web Workers:
(1) getMessage();
(2) putMessage();
(3) postMessage();
К новым структурным элементам языка HTML5 относятся:
(1) <nav>
(2) <header>
(3) <left>
(4) <right>
(5) <footer>
(6) <article>
Какой атрибут тега <video> дает браузеру указание начинать воспроизведение видео автоматически?
(1) autoplay
(2) autobuffer
(3) loop
Сколько аргументов принимает метод fillRect()?
(1) один
(2) два
(3) три
(4) четыре
Какой раздел файла манифеста указывает браузеру список файлов, предназначенных для кэширования?
(1) CACHE
(2) NETWORK
(3) FALLBACK
С помощью какого свойства работник Web Workers может получить доступ к переменной из главного потока?
(1) event.message
(2) event.data
(3) event.stream
Назовите новые элементы HTML5, позволяющие семантически выделять части страницы?
(1) <header>
(2) <footer>
(3) <content>
(4) <nav>
Укажите корректные стандартные методы для создания на странице индивидуальных элементов управления медиа?
(1) play()
(2) pause()
(3) stop()
Толщину линии можно задать с помощью свойства:
(1) lineHeight
(2) lineWidth
(3) lineSize
С помощью какого оператора можно заставить браузер выходить в сеть по всем URL, если пользователь находится в сети?
(1) *
(2) $
(3) #
Какие способы проверки работы Web Workers в браузерах являются корректными?
(1) if (!!window.Worker) { … }
(2) if (window.Worker) { … }
(3) if (window.Workers) { … }
Какой из новых семантических элементов HTML5 отвечает за логическое формирование блока верхнего колонтитула страницы?
(1) <header>
(2) <footer>
(3) <article>
Какие из приведенных ниже видеокодеков имеют поддержку в браузерах без установки дополнительных плагинов:
(1) ogg/theora
(2) H.263
(3) H.264
(4) Sorenson
(5) WebM/VP8
Какой метод позволяет начать рисование фигуры, задаваемой с помощью пути:
(1) startPath()
(2) goPath()
(3) beginPath()
Каким будет статус кэша приложений, если страница не кэширована?
(1) uncached
(2) unloaded
(3) not download
По технологии геолокации местоположение пользователя определяется на основе:
(1) паспортных данных пользователя
(2) данных о точках доступа WiFi
(3) IP-адресе пользователя
С помощью какого элемента HTML5 можно семантически обозначить навигационный блок страницы?
(1) <mark>
(2) <nav>
(3) <menu>
Какой атрибут API видео HTML5 можно использовать для считывания или задания громкости аудио дорожки видео?
(1) volume
(2) muted
(3) duration
Какой метод позволяет вставить другие изображения в контекст холста?
(1) addimage()
(2) getimage()
(3) drawimage()
Каким будет статус кэша приложений, когда страница фактически загружает новый кэш (при обнаружении обновленного файла манифеста)?
(1) downloading
(2) updateready
(3) obsolete
Как проверить поддержку геолокации в браузере пользователя?
(1) if (navigator.geoposition) { … }
(2) if (navigator.geolocation) { … }
(3) if (geolocation) { … }
Назовите элемент, предназначенный для разметки времени и даты?
(1) <date>
(2) <div>
(3) <time>
(4) <datetime>
Какое событие API видео HTML5 сообщает, что воспроизведение достигло конца видеофайла?
(1) played
(2) paused
(3) ended
(4) loadeddata
Какие методы не позволяют рисовать фигуры с точностью до пикселя:
(1) fillRect()
(2) newImageData()
(3) getImageData()
Какие события порождаются, если файл манифеста невозможно найти (ошибка загрузки 404 или 410)?
(1) obsolete
(2) error
(3) abort
Какая функция API геолокации позволяет однократно определить местоположение пользователя?
(1) navigator.geolocation.getPosition();
(2) navigator.geolocation.watchPosition();
(3) navigator.geolocation.getCurrentPosition();
Как корректно задать дату начала первой мировой войны (14 июля 1914 года) в международном формате стандарта ISO?
(1) <time datetime="1914-07-14">Начало первой мировой войны</time>
(2) <time datetime="July 14 1914">Начало первой мировой войны</time>
(3) <time datetime="14 July 1914">Начало первой мировой войны</time>
С помощью какого элемента разметки HTML5 можно создавать на странице гибрид видео и другой графики?
(1) <img>
(2) <canvas>
(3) <object>
Какие протоколы используются для открытия соединения с сервером сокеты HTML5?
(1) ssl
(2) ws
(3) wss
Какой обработчик событий нужно использовать, чтобы определить окончание загрузки кэша приложений?
(1) ondownloading
(2) onloading
(3) oncached
С помощью какой функции API геолокации можно продолжать наблюдение за местоположением пользователя и обновлять соответствующую функцию?
(1) navigator.geolocation.getPosition();
(2) navigator.geolocation.watchPosition();
(3) navigator.geolocation.getCurrentPosition();
Сокеты позволяют:
(1) при помощи языка JavaScript рисовать на странице разные объекты, выводить изображения, трансформировать их, менять свойства.
(2) организовывать элементы web-страницы таким образом, чтобы они формировали жесткую структуру.
(3) открывать постоянное соединение между сервером и клиентом на определенном порте, и посылать данные в обоих направлениях, пока порт не будет закрыт.
Отметьте корректные способы задания дополнительного видеофайла в альтернативном формате:
(1) <video width=320 height=240 controls poster=turkish.jpg> <source data-src=turkish.ogv type=video/ogg> <source data-src=turkish.mp4 type=video/mp4> Download the <a href=video.ogg>Turkish dancing masterclass video</a> </video>
(2) <video width=320 height=240 controls poster=turkish.jpg data-src=turkish.ogv > <source data-src=turkish.mp4 type=video/mp4> Download the <a href=video.ogg>Turkish dancing masterclass video</a> </video>
(3) <video controls=controls poster=turkish.jpg> <source data-src=turkish.ogv type=video/ogg> <source data-src=turkish.mp4 type=video/mp4> Download the <a href=video.ogg>Turkish dancing masterclass video</a> </video>
Как можно обратиться к серверу с помощью конструктора сокетов:
(1) var ws = new WebSocket('ws:code.org:12345/demo’);
(2) var ws = new WebSocket('ws:www.code.org:12345/demo’);
(3) var ws = new WebSocket('ws://code.org:12345/demo’);
Отметьте корректные способы фоновой перезагрузки кэша приложений:
(1) window.applicationCache.update();
(2) window.application.Cache.update();
(3) window.application;
Какие параметры не может обрабатывать функция определения географического положения navigator.geolocation.watchPosition();
(1) функция, запускаемая при удачной обработке геолокации
(2) функция, запускаемая для обработки ошибок при неудачной обработке геолокации
(3) функция определения времени на компьютере пользователя во время геолокации
Какие свойства HTML5 и связанные с ней технологии позволяют приложениям web выполняться в автономном режиме?
(1) кэши приложений
(2) локальная база данных Web SQL
(3) web workers
Какие элементы разметки предназначены для вставки титров в видео HTML5?
(1) <track>
(2) <sub>
(3) <subtitle>
Какое событие используется объектом WebSocket для определения статуса соединения с сервером?
(1) open
(2) send
(3) message
Как сохранить данные в сессионном хранилище?
(1) sessionStorage.setItem(yourkey, yourvalue);
(2) var item = sessionStorage.getItem(yourkey);
(3) sessionStorage.removeItem(yourkey);
Какие свойства API геолокации позволяют определить географические широту и долготу местоположения пользователя?
(1) position.coords.latlng
(2) position.coords.latitude
(3) position.coords.longitude
Какой атрибут HTML5 делает поле формы обязательным для заполнения?
(1) pattern
(2) required
(3) placeholder
(4) autofocus
Какой из новых атрибутов тега <input> делает его пользовательским элементом управления медиа HTML5?
(1) required
(2) placeholder
(3) aria-controls
Какое сообщение получит объект WebSocket, если сервер откажет в соединении, или если соединение закроется по какой-то причине?
(1) abort
(2) close
(3) error
Как сохранить данные в локальном хранилище?
(1) localStorage.setItem(yourkey, yourvalue);
(2) var data = localStorage.getItem(yourkey);
(3) localStorage.removeItem(yourkey);
Процесс определения соответствия почтового адреса географическим координатам широты и долготы называется:
(1) прямым геокодированием
(2) обратным геокодированием
(3) региональным геокодированием
Какие типы элементов формы предназначены для работы с датой и временем:
(1) <input type="date" … >
(2) <input type="time" … >
(3) <input type="range" … >
Какой из атрибутов элементов управления ARIA позволяет задавать текущее значение ползунка?
(1) aria-valuenow
(2) aria-value-min
(3) aria-value-max
Какое событие произойдет, если браузер получит кадры от сервера в непонятном для него формате?
(1) close
(2) error
(3) message
С помощью какого события можно определить тип хранилища?
(1) oldValue
(2) newValue
(3) storageArea
Для какого типа web-приложений предназначен HTML5?
(1) статических
(2) динамических
(3) аналитических
Назовите новые элементы медиа, появившиеся в HTML5?
(1) <embed>
(2) <object>
(3) <video>
(4) <audio>
Свойство fillStyle позволяет:
(1) задать цвет для изображения заполненных фигур
(2) задать цвет для штрихов изображения
(3) рисовать заполненные прямоугольники
Какое рекомендованное расширение должен иметь файл манифеста?
(1) .man
(2) .mnf
(3) .manifest