html介绍

一个网页从请求到最终显示完整过程:
1、用户操作浏览器访问,浏览器向用户发出一个http请求;
2、服务器接收到http请求,Web Server进行相应的初步处理,使用服务器脚本生成页面;
3、服务器脚本(利用Web Framework)调用本地和客户端传来的数据,生成页面;
4、Web Server将生成的页面作为HTTP相应的body,根据不同的处理结果生成HTTP header,发回给客户端;
5、客户端(浏览器)接收到HTTP响应,通常第一个请求得到的HTTP响应的body里是HTML代码,于是对HTML代码开始解析;
6、解析过程中遇到引用的服务器上的资源(额外的css、js代码,图片,音视频,附件等),再向Web Server发送请求,Web Server找到相应的文件,发送回来;
7、浏览器解析HTML包含的内容,用得到的CSS进行外观上的渲染,JS代码也可能会对外观进行一定的处理;
8、用户与页面交互(点击、悬停等等)时,JS代码做出一定的反应,添加特效与动画,交互的过程中可能需要向服务器索取或提交额外的数据(局部的刷新,类似微博的新消息通知),一般不是跳转就是通过JS代码(相应某个动作或者定时)向Web Server发送请求,Web Server在用服务器脚本进行处理(生成资源or写入数据之类的),把资源返回给客户端,客户端用得到的资源实现动态效果或其他改变。

浏览器:
1.DNS解析
2.根据HTTP协议封装首部字段
网络传输:
3.建立网络连接,发送数据;
服务器:
4.服务器返回数据给浏览器
网络返回、浏览器解析:
5.浏览器解析和渲染HTML

常用状态码:
1xx:信息
2xx:成功
3xx: 重定向
4xx: 客户端错误
5xx: 服务器错误

HTML:(HyperText Markup Language)——结构与内容
 超文本标记语言
CSS:(Cascading Style Sheets)——样式与外观
 层叠样式表
JS:(JaverScript)——行为与交互

nav 导航
banner 轮播图
logo 商标
register  登记注册

http  (HyperText Transfer Protocol) 超文本传输协议
ajax与后台交互
B/S:Browser/Server   浏览器/服务器   模式

常见浏览器内核
Trident内核  Gecko内核  WebKit内核    Presto内核
常用网站:
http://www.w3school.com.cn/h.asp
http://www.runoob.com/
https://developer.mozilla.org/zh-CN/
http://www.gbtags.com/gb/index.htm
http://www.cssmoban.com/tags.asp?n=%E4%B8%AA%E4%BA%BA
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值