HTML(Hyper Text Markup Language)超文本标记语言
- Hyper Text超文本:文字之外,还可以图片、链接等
- Markup Language标记语言:文档内使用标记标签(Markup Tag)定义页面内容
-
HTML整体结构
头部:从<head>到</head>,不作为页面信息来显示,但会影响网页显示效果
主题:从<body>到</body>,网页实际显示的内容
-
HTML标签
尖括号包括的关键词,从开始标签到闭合标签之类的称为 “元素”
-
CSS(Cascading Style Sheet)层叠样式表单
定义如何显示HTML元素
-
JavaScript
为网页添加动态功能
-
HTTP(Hyper Text Transfer Protocol)协议
所有WWW文件必须遵守,采用请求/响应模型。客户端向服务器指定端口发送请求,服务器根据收到的请求向客户端发送响应信息。
-
起始行,头部,实体
- 起始行/请求行:包括请求方法<method>,请求URL<request URL>,协议版本<version>
- 头部/请求头(header):若干属性的列表,若干配置参数
- 实体/请求体(entity body):键值对形式,请求报文实体
- POST 与GET
- GET方式下没有“请求体”,请求参数表现在请求行,附加在URL后面,用“?”表示URL结束和请求参数开始。
- POST方式:请求参数封装在“请求体”中
起始行,头部,实体
- 起始行/响应行:包括协议版本<version>,状态码<status>,原因短语<reason-phrase>
- 头部/响应头(header):若干属性的列表,若干配置参数
- 实体/响应体(entity body):HTTP传输的内容
-
Ajax(Asynchronous JavaScript and XML)技术
- 动态页面编程框架。在不重新加载整个页面的情况下,对页面局部进行更新