игра брюс 2048
Главная / Интернет-технологии / Введение в HTML5 / Тест 9

Введение в HTML5 - тест 9

Упражнение 1:
Номер 1
Какое рекомендованное расширение должен иметь файл манифеста?

Ответ:

 (1) .man 

 (2) .mnf 

 (3) .manifest 


Номер 2
Указанный для кэширующихся файлов путь доступа должен задаваться относительно:

Ответ:

 (1) файла манифеста 

 (2) корневой директории сайта 

 (3) страницы приложения 


Номер 3
Для чего предназначен файл манифеста? 

Ответ:

 (1) указывает на файлы, которые должны сохраняться в кэше приложений 

 (2) указывает на файлы для альтернативной загрузки 

 (3) устанавливает дату хранения файлов приложения 


Упражнение 2:
Номер 1
Какой mime-тип должен иметь файл манифеста:

Ответ:

 (1) text/cache 

 (2) text/cache-manifest 

 (3) text/manifest 


Номер 2
Как задать правильный тип манифеста на сервере в файле .htaccess:

Ответ:

 (1) AddType text/cache-manifest .man 

 (2) AddType text/cache-manifest .mnf 

 (3) AddType text/cache-manifest .manifest 


Номер 3
Как сообщить странице о необходимости использования кэша приложений?

Ответ:

 (1) <html manifest="demo.manifest"> 

 (2) <manifest use="demo.manifest"> 

 (3) <meta name="manifest" value="demo.manifest"> 


Упражнение 3:
Номер 1
Какой раздел файла манифеста указывает браузеру список файлов, предназначенных для кэширования?

Ответ:

 (1) CACHE 

 (2) NETWORK 

 (3) FALLBACK 


Номер 2
Какой раздел файла манифеста указывает браузеру список файлов, не предназначенных для кэширования?

Ответ:

 (1) CACHE 

 (2) NETWORK 

 (3) FALLBACK 


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

Ответ:

 (1) CACHE 

 (2) NETWORK 

 (3) FALLBACK 


Упражнение 4:
Номер 1
С помощью какого оператора можно заставить браузер выходить в сеть по всем URL, если пользователь находится в сети?

Ответ:

 (1) * 

 (2) $ 

 (3) # 


Номер 2
Отметьте корректные варианты проверки поддержки кэша приложений в браузере пользователя?

Ответ:

 (1) if (window.applicationCache) { … } 

 (2) if (applicationCache) { … } 

 (3) if (application.Cache) { … } 


Номер 3
Отметьте корректные варианты проверки статуса кэша приложений?

Ответ:

 (1) window.applicationCache 

 (2) window.applicationCache.status 

 (3) window.application.Cache.status 


Упражнение 5:
Номер 1
Каким будет статус кэша приложений, если страница не кэширована?

Ответ:

 (1) uncached 

 (2) unloaded 

 (3) not download 


Номер 2
Каким будет статус кэша приложений, если браузер имеет самую последнюю версию AppCache, и нет обновленных версий для загрузки?

Ответ:

 (1) ready 

 (2) idle 

 (3) downloading 


Номер 3
Каким будет статус кэша приложений, когда страница проверяет наличие обновленного файла манифеста?

Ответ:

 (1) check 

 (2) idle 

 (3) checking 


Упражнение 6:
Номер 1
Каким будет статус кэша приложений, когда страница фактически загружает новый кэш (при обнаружении обновленного файла манифеста)?

Ответ:

 (1) downloading 

 (2) updateready 

 (3) obsolete 


Номер 2
Каким будет статус кэша приложений, когда браузер завершает загрузку нового кэша, он готов к использованию (но все еще не используется)?

Ответ:

 (1) downloading 

 (2) updateready 

 (3) obsolete 


Номер 3
Каким будет статус кэша приложений, если браузер не может найти файл манифеста?

Ответ:

 (1) downloading 

 (2) updateready 

 (3) obsolete 


Упражнение 7:
Номер 1
Какие события порождаются, если файл манифеста невозможно найти (ошибка загрузки 404 или 410)?

Ответ:

 (1) obsolete 

 (2) error 

 (3) abort 


Номер 2
Какое событие порождается при возникновении фатальной ошибки в работе кэша приложений?

Ответ:

 (1) onerror 

 (2) failure 

 (3) error 


Номер 3
Какое событие порождается, если процесс загрузки кэша приложений по какой-то причине должен быть прерван?

Ответ:

 (1) error 

 (2) abort 

 (3) stopped 


Упражнение 8:
Номер 1
Какой обработчик событий нужно использовать, чтобы определить окончание загрузки кэша приложений?

Ответ:

 (1) ondownloading 

 (2) onloading 

 (3) oncached 


Номер 2
Какой обработчик событий нужно использовать, чтобы определить окончание перезагрузки кэша приложений?

Ответ:

 (1) ready 

 (2) updateready 

 (3) update 


Номер 3
С помощью какого обработчика событий можно определить, когда браузер производит загрузку кэша в первый раз, или загружает его обновленную версию?

Ответ:

 (1) oncaching 

 (2) ondownloading 

 (3) onupdate 


Упражнение 9:
Номер 1
Отметьте корректные способы фоновой перезагрузки кэша приложений:

Ответ:

 (1) window.applicationCache.update(); 

 (2) window.application.Cache.update(); 

 (3) window.application;  


Номер 2
Отметьте корректные способы заставить страницу использовать только что загруженный новый кэш?

Ответ:

 (1) window.applicationCache.swapCache(); 

 (2) window.swapCache(); 

 (3) applicationCache.swapCache(); 


Номер 3
Какие типы хранилищ предоставляет технология HTML5?

Ответ:

 (1) сессионное хранилище (Session Storage) 

 (2) локальное хранилище (Local Storage) 

 (3) глобальное хранилище (Global Storage) 


Упражнение 10:
Номер 1
Как сохранить данные в сессионном хранилище?

Ответ:

 (1) sessionStorage.setItem(yourkey, yourvalue); 

 (2) var item = sessionStorage.getItem(yourkey); 

 (3) sessionStorage.removeItem(yourkey);  


Номер 2
Как извлечь данные из сессионного хранилища?

Ответ:

 (1) sessionStorage.setItem(yourkey, yourvalue); 

 (2) var item = sessionStorage.getItem(yourkey); 

 (3) sessionStorage.removeItem(yourkey);  


Номер 3
Как удалить элемент сессионного хранилища?

Ответ:

 (1) var sessionStorage.setItem(yourkey, yourvalue); 

 (2) var item = sessionStorage.getItem(yourkey); 

 (3) var sessionStorage.removeItem(yourkey);  


Упражнение 11:
Номер 1
Как сохранить данные в локальном хранилище?

Ответ:

 (1) localStorage.setItem(yourkey, yourvalue); 

 (2) var data = localStorage.getItem(yourkey); 

 (3) localStorage.removeItem(yourkey);  


Номер 2
Как извлечь данные из локального хранилища?

Ответ:

 (1) localStorage.setItem(yourkey, yourvalue); 

 (2) var data = localStorage.getItem(yourkey); 

 (3) localStorage.removeItem(yourkey);  


Номер 3
Какая функция удаляет все данные локального хранилища?

Ответ:

 (1) removeItem(); 

 (2) remove(); 

 (3) clear(); 


Упражнение 12:
Номер 1
С помощью какого события можно определить тип хранилища?

Ответ:

 (1) oldValue 

 (2) newValue 

 (3) storageArea 


Номер 2
Какое событие позволяет определить адрес страницы, ключ которой изменился?

Ответ:

 (1) location 

 (2) history 

 (3) url 


Номер 3
Какие события позволяют определить, что содержимое хранилища изменилось?

Ответ:

 (1) oldValue 

 (2) newValue 

 (3) storageArea 




Главная / Интернет-технологии / Введение в HTML5 / Тест 9