web前端开发的点点滴滴---1.HTML介绍

HTML介绍

HTML是HyperText Markup Language的缩写,中文翻译为“超文本标记语言”,它就是我们通常所说的网页,是网站的建设的基础。HTML是一个纯文本文挡与XML语言类似,通过结构化的语法将文本、图片等元素以不同的颜色、大小、等属性来呈现给用户,并通过超链接和javascript脚本语言与用户进行交互(既通过用户的点击或其他动作将请求发送给服务器并反馈处理结果)。HTML分为静态页面和动态页面,静态页面通常保存html或htm文挡,而动态页面则由服务器端语言决定,如php、jsp等,一个网站通常包含多个html文挡


静态HTML页面交互流程

交互流程图:


1.用户通过浏览器向服务器发送访问请求。

2.服务器返回HTML文本。

3.浏览器接收HTML文本,并通过HTML解释器解释HTML代码生成DOM树。

4.浏览器通过分析DOM数并加载呈现HTML文档所需要的资源,如图片、JS脚本、CSS样式表,并执行相应的JS脚本。

5.浏览器将解析好的界面呈现给用户。

6.用户点击界面元素实现交互并重复第1步。


动态HTML页面

动态页面即根据请求参数动态实时生成的页面,与静态页面不同的部分主要在服务器端,浏览器端行为与静态页面一至。它的交互流程如下:


1.服务器接收浏览器的访问请求

2.服务器分析请求,如果有需要,则向数据库查询或存储数据。

3.服务器生成HTML文档,并响应给浏览器。

4.浏览器解释渲染呈现给用户(参考静态HTML页面交互流程)。


PS:

简单的可以看成浏览器从服务器下载了一个纯文本文件,通过这个文本文件的内容页在面上显示出不同的元素。

而这个纯文本文件可以是一个静态的,已经写入磁盘的文件,也可是动态的,根据请求地址中的参数实时生成的文件。


流行版本

目前主要流行使用的HTML规范是HTML 4.01和HTML 5。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值