HTML概述图片
- 浏览器查看的网页都是.html或.htm文件
- HTML叫做超文本标记语言(Hypertext Markup Language),用于搭建网页的结构。
网页的组成
-
前端三层:
- HTML(结构层)
- css(样式层)
- javascript(行为层)
-
其他多媒体内容:图片、视频、音频、超级链接等
-
所有的网页文件都是真实的、物理存在的文件。
互联网运行过程
- 程序员将网页源码文件上传到服务器进行存储,用户后期通过客户端(如浏览器软件)发送HTTP请求到服务器,服务器接收请求后进行响应,将存储的相关文件通过HTTP响应回传到用户本地客户端,最终通过客户端将网页文件进行渲染,显示出最终用户看到的网页效果。
服务器(server)
- 作用:对于WEB来讲,用于存储开发人员上传的网页数据,且需要响应服务请求,并进行处理。
- 要求:对于网站服务器来说,为了让用户随时进行访问,必须24小时不间断工作。
云服务器
目前绝大多数网站都采用的是云服务器(ECS),云服务器是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。
客户端(client)
-
客户端也叫用户端,指的是普通用户使用的终端,客户端有多种形式,比如最常用的就是浏览器、app等,而web开发最主要的客户端形式还是浏览器。
-
浏览器(Browser),是一种用户上网搜索、查看信息资源的应用程序。
-
功能:用于发送HTTP请求到服务器,接收服务器发送的HTTP响应,渲染HTML网页。
-
主流的web页面浏览器:微软的IE和Microsoft Edge、Mozilla的Firefox、苹果公司的Safari、Google的Chrome及Opera软件公司的Opera.
- 主流浏览器内核:因为不同浏览器使用内核及所支持的HTML等网页语言标准不同,对网页的渲染效果会有差异。
推荐:Chrome浏览器(渲染效果好、市场占有率高、自带开发者调试工具)
- 浏览器功能:
- 发送HTTP请求,发送的方式:
- 在浏览器地址栏输入对应网址
- 点击超链接。
- 接收服务器发回的HTTP响应,服务器会发回一个HTML给浏览器。
- 将接收到的HTML进行解析并显示。
- 发送HTTP请求,发送的方式:
-
HTTP协议
Hypertext Transfer Protocol:超文本传输协议 是客户端浏览器或其他程序与WEB服务器之间的应用层的通信协议。
- HTTP请求
- request,浏览器根据网址向对应的服务器发送请求。
- 发起请求的方法:在浏览器地址栏中输入网址,或者点击网址链接。
- HTML页面解析过程中,会发出多个http请求,包含网页的图片、视频、音频等文件请求。
- HTTP响应
- 响应:response,服务器根据请求响应一个HTML文件,将HTML传输给客户端,在浏览器中进行HTML网页的渲染。(当在处理HTML页面时,中间需要请求图片等,会再次像服务器发出请求,后续同上?)
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!