WEB前端笔试题(4)
1.CSS hack的技巧
!important除IE6外都識別,通用:
background-color:blue; /*所有瀏覽器*/ background-color:red\9;/*所有的ie*/ background-color:yellow\0; /* ie8+*/ *background-color:pink; /* ie7、ie6*/2.什么是CSS層疊
CSS層疊是指CSS樣式在針對同一元素配置同一屬性時,依據層疊規則(權重)來處理沖突,選擇應用權重高的CSS選擇器所指定的屬性。
另外,繼承的屬性是權重最輕的,會被上面的四個定義方式覆蓋。
1.開發者樣式>讀者樣式>瀏覽器默認樣式
2.id選擇器>類選擇器>元素選擇器
3.權重相同時取后面定義的樣式
3.HTTP協議的狀態消息
常見:
200 ?OK 服務器成功處理了請求
301/302 ??Moved Permanently(重定向)請求的URL已移走。Response中應該包含一個Location URL, 說明資源現在所處的位置
304 Not Modified(未修改)客戶的緩存資源是最新的, 要客戶端使用緩存
404 ?Not Found 未找到資源
501 ?Internal Server Error服務器遇到一個錯誤,使其無法對請求提供服務
4.瀏覽器內核與JavaScript渲染引擎
| 瀏覽器 | 瀏覽器內核 | 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 |
5.cookie與session
會話跟蹤是Web程序中常用的技術,用來跟蹤用戶的整個會話。常用的會話跟蹤技術是Cookie與Session。Cookie通過在客戶端記錄信息確定用戶身份,Session通過在服務器端記錄信息確定用戶身份。
Cookie實際上是一小段的文本信息??蛻舳苏埱蠓掌?#xff0c;如果服務器需要記錄該用戶狀態,就使用response向客戶端瀏覽器頒發一個Cookie??蛻舳藶g覽器會把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的互聯網基本服務。
7.addEventListener和attachEvent的區別
| 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 |
?
轉載于:https://www.cnblogs.com/jellybaobao/p/4016498.html
總結
以上是生活随笔為你收集整理的WEB前端笔试题(4)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win7 重启 IIS.
- 下一篇: RDD:基于内存的集群计算容错抽象