设为首页 加入收藏

TOP

web前端知识点1(一)
2019-09-03 01:31:43 】 浏览:39
Tags:web 前端 知识点

1. input属于窗体元素,层级显示比flash、其它元素都高。请判断这句话的正确与否。 错误

层级显示优先级 frameset > 表单元素 > 非表单元素

html中,帧元素(frameset)的优先级最高,表单元素比非表单元素的优先级要高。

表单元素包括:文本输入框,密码输入框,单选框,复选框,文本输入域,列表框等等;

非表单元素包括:链接a),div,table,span等。

所有的html元素又可以根据其显示分成两类:有窗口元素以及无窗口元素。有窗口元 素总是显示在无窗口元素的前面。

有窗口元素包括:select元素,object元素,以及frames元素等等。

无窗口元素:大部分html元素都是无窗口元素。

2.栅格系统的标准用法(使用规则)

1) 数据行(.row)必须包含在容器(.container)中,以便为其赋予合适的对齐方式和内距。

2) 在行(.row)中可以添加列(.column),但列数之和不能超过平分的总列数,比如12。

3) 具体内容应当放置在列容器之内,而且只有列才可以作为行容器(.row)的直接子元素

4) 通过设置内距从而创建列与列之间的间距。然后通过为第一列和最后一列设置负值的外距来抵消内距的影响

3. html5标签

<audio> 标签定义声音,比如音乐或其他音频流

<video> 标签定义视频,比如电影片段或其他视频流。

<canvas> 标签定义图形,比如图表和其他图像。

<canvas> 标签只是图形容器,您必须使用脚本来绘制图形。

<article> 标签规定独立的自包含内容。一篇文章应有其自身的意义,应该有可能独立于站点的其余部分对其进行分发。

<article> 元素的潜在来源:

  l 论坛帖子

  l 报纸文章

  l 博客条目

  l 用户评论

command 元素表示用户能够调用的命令。

<command> 标签可以定义命令按钮,比如单选按钮、复选框或按钮。

只有当 command 元素位于 menu 元素内时,该元素才是可见的。否则不会显示这个 元素,但是可以用它规定键盘快捷键。

<menu> 标签定义命令的列表或菜单。

<menu> 标签用于上下文菜单、工具栏以及用于列出表单控件和命令。

4. CSS3新增属性用法整理

box-shadow(阴影效果)

border-color(为边框设置多种颜色)

border-image(图片边框)

text-shadow(文本阴影)

text-overflow(文本截断)

word-wrap(自动换行)

border-radius(圆角边框)

opacity(透明度)

box-sizing(控制盒模型的组成模式)

resize(元素缩放)

outline(外边框)

background-size(指定背景图片尺寸)

background-origin(指定背景图片从哪里开始显示)

background-clip(指定背景图片从什么位置开始裁剪)

background(为一个元素指定多个背景)

hsl(通过色调、饱和度、亮度来指定颜色颜色值)

hsla(在hsl的基础上增加透明度设置)

rgba(基于rgb设置颜色,a设置透明度)

5. 关于http协议

简介 

HTTP协议(Hyper Text Transfer Protocol,超文本传输协议),是用于从 万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协 议。

HTTP基于TCP/IP通信协议来传递数据。

HTTP基于客户端/服务端(C/S)架构模型,通过一个可靠的链接来交换信息, 是一个无状态的请求/响应协议。

特点 

1)HTTP是无连接:无连接的含义是限制每次连接只处理一个请求。服务 器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可 以节省传输时间。

2)HTTP是媒体独立的:只要客户端和服务器知道如何处理的数据内容, 任何类型的数据都可以通过HTTP发送。客户端以及服务器指定使用适合的 MIME-type内容类型。

3)HTTP是无状态:无状态是指协议对于事务处理没有记忆能力。缺少状 态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次 连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就 较快。

通信流程

 

消息结构 

HTTP使用统一资源标识符(Uniform Resource Identifiers, URI)来传输数据和 建立连接。一旦建立连接后,数据消息就通过类似Internet邮件所使用的格 [RFC5322]和多用途Internet邮件扩展(MIME[RFC2045]来传送。

客户端请求消息:请求行、请求头部、空行和请求数据。

GET /hello.txt HTTP/1.1 

User-Agent: curl/7.16.3 libcurl/7.16.3 

OpenSSL/0.9.7l zlib/1.2.3 

Host: www.example.com Accept-Language: en, mi

 

服务端响应消息:状态行、消息报头、空行和响应正文。

HTTP/1.1 200 OK

Date: Mon, 27 Jul 2009 12:28:53 GMT

Server: Apache

Last-Modified: Wed, 22 Jul 2009 19:15:56 GMT

ETag: "34aa387-d-1568eb00"

Accept-Ranges: bytes

Content-Length: 51

Vary: Accept-Encoding

Content-Type: text/plain

请求方法 

GET 请求指定的页面信息,并返回实体主体。

HEAD 类似于get请求,只不过返回的响应中没有具体的内容,用于获取 报头

POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。 数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资 源的修改。

PUT 从客户端向服务器传送的数据取代指定的文档的内容。

DELETE 请求服务器删除指定的页面。

CONNECT HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。

OPTIONS允许客户端查看服务器的性能。

TRACE  回显服务器收到的请求,主要用于测试或诊断。

状态码 

HTTP状态码分类 

1** 信息,服务器收到请求,需要请求者继续执行操作

2** 成功,操作被成功接收并处理

3** 重定向,需要进一步的操作以完成请求

4** 客户端错误,请求包含语法错误或无法完成请求

5** 服务器错误,服务器在处理请求的过程中发生了错

HTTP状态码列表 

100 Continue    继续。客户端应继续其请求

101 Switching Protocols 切换协议。服务器根据客户端的请求切换协议。 只能切换到更高级的协议,例

首页 上一页 1 2 3 下一页 尾页 1/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇狗子哥虽然失业了,但是生活才刚.. 下一篇什么是web标准??

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目