Logo

入门

让我们来看看本课程的目标受众、课程大纲以及JavaScript的有效性。

概念

入门

让我们来看看本课程的目标受众、课程大纲以及JavaScript的有效性。

适合谁来学习本课程?

本课程面向初学者。虽然具备一些网页开发概念的基础会有所帮助,但并非必需。我们将讲解与应用程序相关的 HTML 和 JavaScript(JS)知识。

我们将做什么

在本课程的第一部分,我们将概述网页技术的基础,并展示如何使用原生 JavaScript 和 Local Storage API 构建一个前端网页应用。这种方式让我们能够以最小的投入完成应用开发,无需依赖第三方框架或库。

前端网页应用可以由任何网页服务器提供,如下方示意图所示,但其所有代码都会在用户的设备(如智能手机、平板电脑或笔记本电脑)上运行,而不是在远程的网页服务器上执行。

通常情况下,前端网页应用是一个单用户应用,不会与其他用户共享。

...
前端网页应用

本课程讨论的 JS 前端数据管理应用的最小版本仅包含构建完整应用所需的最基本功能。该应用仅处理一种对象类型(“书籍”),支持四种标准的数据管理操作(创建/读取/更新/删除)。但还需要通过 CSS 样式美化用户界面,并添加其他重要功能,以提升整体可用性。

为什么选择 JavaScript?

如今,JavaScript 不仅仅是一种编程语言,更是一个平台,具有诸多优势,包括但不限于以下几点:

  • 它是唯一在浏览器中获得原生支持的编程语言。
  • 它是唯一一种通用语言,能够实现:
    • 仅用一种编程语言即可构建完整的网页应用。而像 Java 或 C# 这样的其他语言只能用于后端,必须与前端的 JavaScript 结合使用,因此大多数开发者需要掌握至少两种编程语言。
    • 同一份代码可以在前端和后端同时运行。

Web应用的基础