JavaScript:现代浏览器

JavaScript:现代浏览器

在过去的几年中,通过现代Web浏览器提供的新的API和功能激增。这些API可以帮助你构建出色的Web应用程序,它们的性能更好,可以脱机工作,并在总体上提供更好的用户体验。在本课程中,我们将学习如何使用标准JavaScript和各种现代浏览器API来改善数据检索和存储,获得更好的应用程序性能以及构建无缝集成到用户日常生活中的网页。讲师Joe Marini详细介绍了如何利用浏览器中的现代存储功能,如何利用本机设备用户体验,如何让动画和页面加载有更好的性能等等。

主题包括:

  • 整合本机消息提醒
  • 使用Cache API缓存数据
  • 通过预加载加速页面加载
  • 使用requestAnimationFrame改善动画
  • 在设备上永久保存数据
  • 侦测网络状况和质量
  • 全屏显示页面内容

课程信息

  • 英文名称:JavaScript: Modern Browser APIs
  • 时长:1小时51分
  • 字幕:英语

课程目录

  1. Building apps with modern JavaScript
  2. What you should know
  3. Set up the development environment
  4. Smoother animation with requestAnimationFrame()
  5. Faster navigation with prefetch
  6. Prioritized loading with preload
  7. Server communication with Beacon API
  8. Element visibility with Intersection Observer
  9. Overview of data handling
  10. Easier Ajax with the Fetch API
  11. Simplified IndexedDB with localForage
  12. localForage and multiple instances
  13. Caching data with the Cache API
  14. Making storage persistent
  15. Getting device memory information
  16. Native overlays with the Dialog API
  17. Integrating with native notifications
  18. Detecting network conditions
  19. Using page visibility
  20. Going full screen with content
  21. Using full-screen events and styling
  22. Dynamic images with CSS Paint API
  23. Parameters with CSS Paint API
  24. Next steps

评论