这是我参与「第四届青训营 」笔记创作活动的的第1天
1.初识前端
1.1.1前端的定义
- 前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。前端是网页给访问网站的人看的内容和页面。是为了网页或者网页应用,使用HTML,CSS以及JS代码,用户能够看到并且和这些页面进行交流。
1.1.2前端的核心技术
- HTML、CSS、JavaScript
1.1.3前端主要解决的问题
- 解决*GUI(图形用户界面)*的人机交互问题所做的事情
- 解决跨终端问题
1.2. 前端技术栈
1.3. 前端应关注哪些方面?
- 美观、安全、兼容、功能、体验、性能、无障碍
1.4.前端边界
2.走进前端之HTML
2.1什么是HTML
**Hyper Text Markup Language,即超文本标记语言,一种用来描述网页的语言(非编程语言,是一种标记语言 )。 **
2.2 用vscode创建一个HTML骨架
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
</html>
2.3常用HTML标签
<h>外部链接</h><a href="n" target=""></a>
<table>
<table>
<thead>
<tr>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<input>复制代码用于为基于 Web 的表单创建交互式控件,以便接受来自用户的数据; 可以使用各种类型的输入数据和控件小部件
<input type="" id="" name="" maxlength="" size="">
<img>:图像嵌入元素
<img class=""src=""alt="">
<select>表示一个提供选项菜单的控件
<select name="" id="">
<option value="">内容</option>
</select>
<p>HTML 段落元素,表示文本的一个段落。该元素通常表现为一整块与相邻文本分离的文本,或以垂直的空白隔离或以首行缩进。
<p>这是第一个段落。这是第一个段落。</p>
<p>这是第二个段落。这是第二个段落。</p>
3.语义化
3.1语义化的含义
用合理HTML标记以及其特有的属性去格式化文档内容。 通俗地讲,语义化就是对数据和信息进行处理,使得机器可以理解。
3.2语义化的好处
- 语义化的HTML文档有助于提升你的网站对访客的易用性
- 对于搜索引擎或者爬虫软件来说,则有助于它们建立索引,并可能给予一个较高的权值。
参考资料
- MDN
- 字节跳动青训营HTML的PPT