一、关于前端开发
起源
web最初由三种技术构成,分别HTML HTTP URL,这三种技术最早构成web技术栈,工作方式如下:
直到后面几年才出现了
CSS和JavaScript。
架构
在web刚刚诞生时,只有三种技术构成,HTML HTTP URL,随着技术的成熟和发展,后面便产生了CSS和Javascript。
- 首先,计算机会将网站的 HTML指令 发送到 Web 应用程序。即使应用程序是JSON 或 CSS 代码也会被转换为 HTML发送到 Web应用程序。
- 第二步,接收到 HTML 指令的 Web 应用从Web 服务器(也称为应用服务器)“下载” 网站。
- 这一步中,这个过程根据“请求 - 响应”模型网络协议实现。浏览器从 Web 应用进程 “请求”(Request) 数据,Web 应用进程通过发送数据来 “响应”(Respond)。
- “请求 - 响应”动作只是单向的。只有 Web 浏览器可以请求数据,而 Web 应用进程不能。发送此请求指令的不同方式是 HTTP Get、HTTP Post 和 HTTP Response 代码。
变迁
前端开发一共经历了三个时代,分别是只读时代,体验时代和敏捷时代,在不同的时代实现的功能不同:
前端领域应用
- 浏览器
应用在主要包括一些常用的浏览器以及安卓苹果移动端,如下图:
- 服务器
应用于Node、Express、Koa
- 终端和跨端
终端和跨端主要包括以下部分:
语言
前端最主要的语言即HTML、CSS、JavaScript
框架
工具
开发前端常用的就是VScode
二、关于web标准
Web 标准也称网页标准,它由一系列标准组成,这些标准大部分由 W3C 负责制订,也有一些标准由其他标准组织制定的,如 ECMA 的 ECMAScript 标准等。 狭义的 Web 标准是指网页设计的 DIV+CSS 化,广义的 Web 标准是指网页设计要符合 W3C 和 ECMA 规范。 Java Script 负责开发网页的交互效果。 W3C 是 World Wide Web Consortium 的缩写,中文译为“万维网联盟”,是一个 Web 标准化组织。
为什么要用web标准?
- 让Web的发展前景更广阔
- 内容能被更广泛的设备访问
- 更容易被搜索引擎搜索
- 降低网站流量费用
- 使网站更易于维护
- 提高页面浏览速度
三、学习总结
- 今天的这两节课,主要了解了前端开发的历史以及框架的演变,能够让我们更加了解前端开发。
- 同时也明白了在前端开发的过程中存在一个web标准,需要遵循这个标准,才能够使开发者在开发过程中能够更好的去开发。