通俗来说, Web 前端开发就是开发前端网页程序. 前端网页程序主要负责的就是将数据以好看的形式呈现出来.
网页有哪些部分组成: 文字、图片、音频、视频、超链接、表格...
前端的代码是如何转换成用户眼中的网页的: 通过浏览器转化 (解析和渲染) 成用户看到的网页. 浏览器中对代码进行解析渲染的部分, 称为浏览器内核.
不同的浏览器的内核可能不同, 对于相同的前端代码解析的效果会存在差异. 这显然不是我们期待的结果, 我们希望同一套前端程序, 在不同的浏览器上展示的效果都是一样的. 这就需要定一套标准, 编写前端代码时要遵循这个标准, 同时让所有的浏览器厂商都遵循这一套标准. 这个标准就是 Web 标准.
Web 标准也称为网页标准, 由一系列的标准组成, 大部分由 W3C (World Wide Web Consortium, 万维网联盟) 负责制定.
根据 Web 标准, 一个网页程序由三个部分组成:
-
HTML: 负责网页的结构 (页面元素和内容)
-
CSS: 负责网页的表现 (页面元素的外观、位置等页面样式, 如: 颜色、大小等)
-
JavaScript: 负责网页的行为 (交互效果)
Web 前端的课程安排为三天.