关于此课程

这门课程主要侧重于用户体验,让开发者明白优先考虑离线情况是确保应用能够在所有情形下(而不是理想情况下)都能正常运转的最佳方式。你将学习判断网络连接优良、很差、断断续续和断开之间的区别,并学会制作可以在这些条件下切换自如的应用。

你将运用在这门课程里学到的技能构建一款可以同时在联网状态和离线状态下正常运转的应用,并在联网时加载新的数据。你将成为缓存大师!你的网络应用就像原生应用一样与网络进行互动。这样的话,即使在网络连接受到影响的传统情形下也能提供更佳的用户体验,例如位于火车隧道中,需要使用有无数人使用的会议 Wi-Fi,或者经过没有移动信号的通信盲区。

学费
免费
学习时间
大约 3 WEEKS
难度
中级
你将获得

Rich Learning Content

Interactive Quizzes

Taught by Industry Pros

Self-Paced Learning

Student Support Community

开始你的旅程

学习这门免费课程,迈出通往前端开发(进阶)职业道路的第一步。

免费课程

离线网络应用

合作企业 Google

通过创新性的自主学习方式,掌握新技能,提升竞争力。

Icon steps 54aa753742d05d598baf005f2bb1b5bb6339a7d544b84089a1eee6acd5a8543d
 
 

课程讲师

Michael Wales
Michael Wales

优达学城讲师,课程策划

你将学到什么

先修知识及要求

这门课程面向的是具有 JavaScript 经验的网络开发者,包括以下经验:

  • 面向对象的 JavaScript
  • 使用原生 Promise
  • 从终端运行 Node 网络服务器

学员还应该熟练掌握 HTML 和 CSS,具有创建网络应用方面的经验。

查看使用优达学城的技术要求

为什么学习这门课程?

用户体验经常受到网络连接不佳的影响,而开发者很少能够重视起用户体验。开发者在构建应用时使用的是可靠的互联网和运行速度很快的计算机。他们在理想环境下体验自己创建的应用,几乎始终都优先考虑在线情况。但是如果你真的侧重于用户体验,就需要了解你的应用在所有情形下的运行情况。因此构建优先考虑离线情况的应用非常关键。

为了构建外观和体验始终正常(而不是在最佳情形下)的应用,你不仅需要学习新的技巧和工具,还需要改变方法和思维方式。这门课程将帮助你实现这些。

我将获得什么?
Instructor videos Learn by doing exercises Taught by industry professionals