一、HTML的简介和发展史
1.HTML(Hyper Text Markup Language)中文译为“超文本标记语言”,主要是通过HTML标记对网页中的文本、图片、声音等内容进行语义化描述。
2.HTML和其它编程语言不同的是,HTML不是一门真正意义上的编程语言,通过带有尖角号的标签对文本进行标记,从而实现网页的结构搭建。
3.HTML之所以称为超文本标记语言,不仅是因为他通过标记描述网页内容,同时也是因为文本中包含了所谓的超级链接点。通过超级链接将网站与网页以及各种网页元素连接起来,构成了丰富多彩的web页面。
二、互联网的原理
1.上网即请求数据。
2.上网时,用户通过客户端发送HTTP请求到服务器端,服务器端将请求对应的数据找到后,通过http响应回传给本地计算机,计算机加载网页。
3.上网过程中有实际的,物理文件的传输。
三、服务器(server)
1.本质:是一种计算机,也有自己的内存和处理器。
2.作用:用来存储网页文件,包含网页的所有文件,比如HTML,css,js,图片,视频,音频等。
3.可以通过客户端软件去远程控制服务器。
4.为了保证用户随时浏览网页,服务器必须保持24小时不关机。
四、浏览器(browser)
1.作用:发送HTTP请求,请求回传的数据,渲染网页。
2.浏览器根据厂商和版本不同,区分为不同的品牌版本。
3.主流浏览器:chrome、Firefox,IE,Opera,Safari
4.工作原理:在网址栏输入网址后向服务器发送请求,服务器响应后返回数据到浏览器后渲染。
5.第一次加载一个网页时,时间较长,从第二次以后打开同一个网站速度变快,原因就是因为第一次浏览时,已经将大部分文件存储到了本地,会先从本地进行查找。
五、http的请求过程
http是无连接的,每一次都需要重新请求。
六、纯文本与超文本
1.定义:纯文本只包含文字内容,不能包含文字以外的,例如图片视频等。
2.纯文本文件:文件内部只能书写纯文本,而且不能保存样式。最常见的.txt。
3.非纯文本文件:最常见的Word文档.doc。
七、开发工具的使用
1.所有的纯文本编辑器都能编辑HTML文件。例如记事本、Editplus、notepad++等。
2.编辑器:
推荐使用vscode,附上网址:https://code.visualstudio.com/