前端三层:HTML(结构层),CSS(样式层),JavaScript(行为层) ——都是纯文本格式文件
网页的组成:网页中经常包含多个链接或者多媒体内容,这些内容都是实际的物理存在的文件,包括HTML、css、js文件,以及常见的图片、超级链接、音频、视频等文件。 服务器:对于WEB来讲,用于存储网页数据,且需要响应服务请求,并进行处理Web客户端:用于发送HTTP请求到服务器,接收服务器发回的HTTP响应,渲染HTML网页
主要指web浏览器,<font style="color:#40485B;">不同浏览器使用内核及所支持的HTML等网页语言标准不同,对网页的</font>**<font style="color:#40485B;">渲染效果会有差异</font>**<font style="color:#40485B;">。</font>
HTTP协议
Hypertext Transfer Protocol:超文本传输协议。是客户端浏览器或其他程序与WEB服务器之间的应用层通信协议。
HTML页面解析过程中,会发出多个http请求,包含网页的图片、视频、音频等文件请求。
HTTP包含请求和响应两部分:
请求:request,浏览器根据网址向对应的服务器发送请求。
发起请求的方法:在浏览器地址栏中输入网址,或者点击网址链接。输入的网站地址叫做URL (Uniform Resource Locator,统一资源定位符)。
响应:response,服务器根据请求响应一个HTML文件,将HTML传输给客户端,在浏览器中进行HTML网页的渲染。
纯文本格式
没有任何文本修饰的,没有任何粗体,下划线,斜体,图形,符号或特殊字符及特殊打印格式的文本,只保存文本,不保存其格式设置**。**
- 纯文本格式文件:最常见的是.txt文件。在存储和传输过程中,只能保存文字,不能保存格式。
- 富文本格式文件:与纯文本对应,最常见的是.rtf文件,类似.doc文件,内部可以保存文本的样式、图片等
纯文本格式文件的特点:
- 文件只能保存文本,不保存其他的格式或非文本内容。有利于网络传输。
- 所有的纯文本格式文件,可以通过直接更改扩展名的方式更改保存格式。
- 纯文本格式文件可以使用任意的纯文本编辑器进行查看和编辑。