编程语言

构建网络浏览器

中级

大约 2 个月

6小时每周 (按照自己的节奏)

加入成千上万的全球学员

开始免费课程

加入课程
免费
可享受
课程视频
实战练习
中级

大约 2 个月

6小时每周 (按照自己的节奏)

加入成千上万的全球学员
观看编程语言课程介绍
观看视频

课程概述

本课程将介绍编程语言的基础知识。主要概念包括如何指定和处理有效字符串、语句和程序结构。

为什么学习这门课程?

学习如何构建简单网络浏览器,并学会如何解析和理解 HTML 及 JavaScript。

先修要求

在学习本课程前,你需要具备一定的编程经验,相当于计算机科学导论课程中涉及的知识。

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

学习计划

字符串模式

使用普通表达式找到并指定字符串类

词法分析

将字符串分解成多个重要的单词

语法

指定和解构有效的语句

解析

将句子变成树

解释

模拟程序

构建网络浏览器

解读 HTML 和 JavaScript

总结

知识测验

讲师与合作伙伴

Westley Weimer

Westley Weimer

Westley Weimer 是弗吉尼亚大学的计算机科学教授,负责讲授计算机科学课程并带领学生开展编程语言和软件工程研究。他荣获了三项教育奖项,以及六项以上的研究类“最佳论文”奖项。他拥有加州大学伯克利分校的理学硕士学位和博士学位。

官方微信公众号二维码

优达学城(Udacity)微信