HTML5 测验题

通过对HTML5 教程系统地学习,相信你已全面掌握 HTML5 离线应用与缓存知识点,为了巩固所学的内容,我们准备了一个小测验。

通过这个测验,您可以检验自己对 HTML5 的掌握程度,发现可能需要进一步巩固的地方。


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

1. 哪个API用于HTML5离线应用缓存清单?

  • <cache>
  • <manifest>
  • <offline>
  • <storage>

2. 离线缓存清单文件的MIME类型是什么?

  • text/html
  • text/cache-manifest
  • text/cache-manifest
  • application/cache

3. 哪个标签用于声明HTML5离线应用缓存?

  • <html manifest="file.appcache">
  • <cache src="file.appcache">
  • <offline manifest="file.appcache">
  • <link rel="cache" href="file.appcache">

4. 离线缓存清单文件中,哪个部分用于指定必须在线访问的资源?

  • CACHE:
  • FALLBACK:
  • STORAGE:
  • NETWORK:

5. 哪个事件在浏览器检查更新缓存时触发?

  • updating
  • checking
  • downloading
  • cached

6. 离线缓存API中,哪个对象用于管理缓存?

  • window.cache
  • navigator.cache
  • applicationCache
  • document.cache

7. 离线缓存清单文件的第一行必须是什么?

  • CACHE MANIFEST
  • MANIFEST
  • OFFLINE CACHE
  • HTML5 CACHE

8. 哪个事件在缓存更新完成时触发?

  • complete
  • finished
  • cached
  • updateready

9. 离线缓存清单文件中,哪个部分用于指定后备资源?

  • CACHE:
  • NETWORK:
  • FALLBACK:
  • STORAGE:

10. 哪个方法用于手动更新缓存?

  • applicationCache.check()
  • applicationCache.reload()
  • applicationCache.update()
  • applicationCache.refresh()

11. 离线缓存清单文件的扩展名通常是什么?

  • .appcache
  • .cache
  • .manifest
  • .offline

12. 哪个事件在缓存更新失败时触发?

  • failure
  • abort
  • error
  • noupdate