!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 |