!important除IE6外都识别,通用:javascript
background-color:blue; /*全部浏览器*/ background-color:red\9;/*全部的ie*/ background-color:yellow\0; /* ie8+*/ *background-color:pink; /* ie七、ie6*/
CSS层叠是指CSS样式在针对同一元素配置同一属性时,依据层叠规则(权重)来处理冲突,选择应用权重高的CSS选择器所指定的属性。java
另外,继承的属性是权重最轻的,会被上面的四个定义方式覆盖。浏览器
1.开发者样式>读者样式>浏览器默认样式缓存
2.id选择器>类选择器>元素选择器安全
3.权重相同时取后面定义的样式服务器
常见:cookie
200 OK 服务器成功处理了请求session
301/302 Moved Permanently(重定向)请求的URL已移走。Response中应该包含一个Location URL, 说明资源如今所处的位置ide
304 Not Modified(未修改)客户的缓存资源是最新的, 要客户端使用缓存post
404 Not Found 未找到资源
501 Internal Server Error服务器遇到一个错误,使其没法对请求提供服务
浏览器 | 浏览器内核 | JavaScript引擎 |
Internet Explorer | Trident | IE8为JScript,IE9+为Chakra |
Firefox | Gecko(开源) | SpiderMonkey |
Opera | Presto(Opera12.16-、商业) Blink(WebkitWebCore组件分支) |
JavaScript渲染速度为其余的1/3 |
Chrome、Safari、IOS/Android | Webkit(开源) | JavaScriptCore |
会话跟踪是Web程序中经常使用的技术,用来跟踪用户的整个会话。经常使用的会话跟踪技术是Cookie与Session。Cookie经过在客户端记录信息肯定用户身份,Session经过在服务器端记录信息肯定用户身份。
Cookie其实是一小段的文本信息。客户端请求服务器,若是服务器须要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。客户端浏览器会把Cookie保存起来。当浏览器再请求该网站时,浏览器把请求的网址连同该Cookie一同提交给服务器。服务器检查该Cookie,以此来辨认用户状态。服务器还能够根据须要修改Cookie的内容。
查看方法:在浏览器地址栏输入javascript:alert (document. cookie)
6.post与get
get | post |
从服务器上获取数据 | 向服务器传送数据 |
把参数数据队列添加到URL中,即在URL中可见 | 把参数数据队列经过Http post机制放置在Http header内一块儿提交 |
服务器端用Request.QueryString得到变量的值 | 服务器端用Request.Form得到变量的值 |
数据量小,不能大于2KB | 默认不受限(IIS4中小于80KB,IIS5中小于100KB) |
安全性低,速度快 | 安全性高,速度慢 |
Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。
addEventListener | attachEvent |
有3个参数分别是type,listener,useCapture | 只有2个参数type,listener |
支持捕获阶段和冒泡阶段 | 只支持冒泡阶段 |
W3C | IE |
type事件不带on,如"click" | type事件带on,如"onclick" |
绑定了this引用 | 没有绑定this引用 |
对同一对象绑定多个click方法时,先绑定的先触发 | 对同一对象绑定多个onclick方法时,后绑定的先触发 |
移除方法为removeEventListener | detachEvent |
IE9+及其余 | IE-8 |