**
教材浏览:
**
静态网页—页面()
动态网页(基本上所有网站都是动态的。)
.html文件:网页文件,通过浏览器打开。
如何创建html文件,可以通过更改后缀名实现(win7如果文件没有显示后缀名,说明自动隐藏了,)
超链接—网页与网页之间的联系的纽带。
表格,表单
Css: 美化网页的样式
网页布局(CSS样式)
网页特效—CSS当中的一部分,用于加强页面交互效果。
网页整合— 整合html和CSS代码。
测试网站,发布网站…
**
一次完整的Http请求过程
**
1. 域名解析(DNS) ---- 得到服务器IP地址,就可以访问。
ipconfig----查看本机IP地址:172.20.10.5
www.baidu.com----172.20.10.5
我们要访问网站(网页),最原始的方式就是通过IP地址,但是ip地址很难记,我们就会通过域名的形式来对应IP地址,因为域名很好记(baidu.com—14.215.177.39)14.215.177.38
域名解析–把我们的域名解析到对应的IP地址,这样就可以通过域名来访问网站了。
2.TCP建立连接(三次握手)----建立本机与服务器的连接
3.建立TCP连接之后,发起HTTP请求(浏览器请求访问服务器)
4.服务器端响应http请求,浏览器得到html代码
5.浏览器解析html代码,并请求html代码中的资源
6.浏览器对页面进行渲染呈现给用户
小总结
1.域名解析(这个说了一下域名解析的过程) ,解析出对应IP地址
2.解析成功之后,发起TCP三次握手建立连接
3.建立连接后发起***HTTPS***请求
4.服务器响应https请求,浏览器得到html代码
5.浏览器解析html代码,并请求静态资源(html/css/js等)
6.然后浏览器渲染,展示给用户
tips:
bin:主程序相关文件
jre lib:相关文件库
plugins: 配置相关
作业
代码实现
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset=UTF-8">
<title>第一个HTML文档</title>
</head>
<body>
<h2>这是我第一个HTML文档</h2>
<h3>欢迎学习web编程基础</h3>
</body>
</html>
结果