2021-07-29 11:08:52 +08:00
|
|
|
|
---
|
|
|
|
|
title: 01-认识Web和Web标准
|
|
|
|
|
publish: true
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
<ArticleTopAd></ArticleTopAd>
|
|
|
|
|
|
2020-03-22 23:11:09 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Web、网页、浏览器
|
|
|
|
|
|
|
|
|
|
### Web
|
|
|
|
|
|
|
|
|
|
Web(World Wide Web)即全球广域网,也称为万维网。
|
|
|
|
|
|
|
|
|
|
我们常说的`Web端`就是网页端。
|
|
|
|
|
|
|
|
|
|
### 网页
|
|
|
|
|
|
|
|
|
|
**网页是构成网站的基本元素**。网页主要由文字、图像和超链接等元素构成。当然,除了这些元素,网页中还可以包含音频、视频以及Flash等。
|
|
|
|
|
|
|
|
|
|
我们在浏览器上输入网址后,打开的任何一个页面,都是属于网页。
|
|
|
|
|
|
|
|
|
|
### 浏览器
|
|
|
|
|
|
|
|
|
|
浏览器是网页运行的平台,常见的浏览器有谷歌(Chrome)、Safari、火狐(Firefox)、IE、Edge、Opera等。
|
|
|
|
|
|
2021-10-21 14:06:37 +08:00
|
|
|
|
关于浏览器的详细介绍,可以看下一篇文章:《浏览器的介绍》。
|
2020-03-22 23:11:09 +08:00
|
|
|
|
|
|
|
|
|
## Web标准
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### W3C组织
|
|
|
|
|
|
2021-05-06 10:54:48 +08:00
|
|
|
|
**W3C**:World Wide Web Consortium,万维网联盟组织,用来制定web标准的机构(组织)。
|
2020-03-22 23:11:09 +08:00
|
|
|
|
|
|
|
|
|
W3C 万维网联盟是国际最著名的标准化组织。1994年成立后,至今已发布近百项相关万维网的标准,对万维网发展做出了杰出的贡献。
|
|
|
|
|
|
|
|
|
|
W3C 组织就类似于现实世界中的联合国。
|
|
|
|
|
|
|
|
|
|
为什么要遵循WEB标准呢?因为很多浏览器的浏览器内核不同,导致页面解析出来的效果可能会有差异,给开发者增加无谓的工作量。因此需要指定统一的标准。
|
|
|
|
|
|
|
|
|
|
### Web 标准
|
|
|
|
|
|
|
|
|
|
**Web标准**:制作网页要遵循的规范。
|
|
|
|
|
|
|
|
|
|
Web标准不是某一个标准,而是由W3C组织和其他标准化组织制定的一系列标准的集合。
|
|
|
|
|
|
|
|
|
|
**1、Web标准包括三个方面**:
|
|
|
|
|
|
|
|
|
|
- 结构标准(HTML):用于对网页元素进行整理和分类。
|
|
|
|
|
|
|
|
|
|
- 表现标准(CSS):用于设置网页元素的版式、颜色、大小等外观样式。
|
|
|
|
|
|
|
|
|
|
- 行为标准(JS):用于定义网页的交互和行为。
|
|
|
|
|
|
|
|
|
|
根据上面的Web标准,可以将 Web前端分为三层,如下。
|
|
|
|
|
|
|
|
|
|
**2、Web前端分三层**:
|
|
|
|
|
|
|
|
|
|
- HTML(HyperText Markup Language):超文本标记语言。从**语义**的角度描述页面的**结构**。相当于人的身体组织结构。
|
|
|
|
|
- CSS(Cascading Style Sheets):层叠样式表。从**审美**的角度美化页面的**样式**。相当于人的衣服和打扮。
|
|
|
|
|
- JS:JavaScript。从**交互**的角度描述页面的**行为**。相当于人的动作,让人有生命力。
|
|
|
|
|
|
|
|
|
|
**3、打个比方**:(拿黄渤举例)
|
|
|
|
|
|
|
|
|
|
HTML 相当于人的身体组织结构:
|
|
|
|
|
|
|
|
|
|
![](http://img.smyhvae.com/20200322_1250.png)
|
|
|
|
|
|
|
|
|
|
CSS 相当于人的衣服和打扮:
|
|
|
|
|
|
|
|
|
|
![](http://img.smyhvae.com/20200322_1251.png)
|
|
|
|
|
|
|
|
|
|
JS 相当于人的行为:
|
|
|
|
|
|
2021-04-06 21:46:57 +08:00
|
|
|
|
![](http://img.smyhvae.com/20200322_2220.gif)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
本作品采用[知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议](https://creativecommons.org/licenses/by-nc-sa/4.0/)进行许可。
|
|
|
|
|
|
|
|
|
|
![](https://img.smyhvae.com/20210329_1930.png)
|