1.meta標籤可以出現在 (<head>
) 中
解析:
head標籤可以包含,title、meta、link、script 等
2.當窗口上下滾動時,能始終固定在視野頂端的是(div的直接父級元素是)(A)
fixed和absolute在沒有滾動條的時候無差異;在有滾動條的時候,fixed不會隨滾動條的移動而移動,而absolute則會隨之移動
3.domContentLoaded事件早於onload事件
解析:onload事件觸發時,頁面上所有的DOM,樣式表,腳本,圖片,flash都已經加載完成了,domContentLoaded事件觸發時,僅當DOM加載完成,不包括樣式表,圖片,flash。
HTTP狀態碼302表示被請求的資源暫時轉移(Moved temporatily),然後會給出一個轉移後的URL,而瀏覽器在處理服務器返回的302錯誤時,原則上會重新建立一個TCP連接,然後再取重定向後的URL的頁面;但是如果頁面存在於緩存中,則不重新獲取;
web storage有以下幾種對象:
sessionStorage:存儲特定於某個會話的數據,該數據只保留到瀏覽器關閉。
globalStorage:目的是跨越會話存儲數據,不過要指定哪些域可以訪問該數據。如果不使用 removeItem() 或 delete 刪除,或者用戶未清除瀏覽器緩存,存儲在globalStorage上的數據會一直保留在磁盤上。所以globalStorage非常適合在客戶端存儲文檔或長期保留用戶偏好設置。
localStorage:在HTML5中作爲持久保持客戶端數據的方案取代了globalStorage。它不能被指定訪問規則,要訪問localStorage,頁面必須來自同一個域名,使用同一種協議,在同一個端口上。它的數據也保留到通過JavaScript刪除或用戶清除瀏覽器緩存。
4.假設 output 是一個函數,輸出一行文本。下面的語句輸出結果是什麼?
output(
typeof (function()
{
output(“Hello World!”)
}
)()
);
輸出:
Hello World! undefined
解析:
- 1.先立即執行匿名函數,輸出Hello World!
- 2.函數執行後無返回值,則輸出未定義
5.enctype 屬性規定在發送到服務器之前應該如何對錶單數據進行編碼。
屬性值(表單)
application/x-www-form-urlencoded
在發送前編碼所有字符(默認)
multipart/form-data
不對字符編碼。 在使用包含文件上傳控件的表單時,必須使用該值。
text/plain
空格轉換爲 “+” 加號,但不對特殊字符編碼。
6.關於下列CSS選擇器:ID選擇器、類選擇器、僞類選擇器、標籤名稱選擇器,排序正確的是:(ID選擇器>Class選擇器=僞類>標籤名稱選擇器
)
也就是說:僞類選擇器和類選擇器的優先級是一樣的,誰在後面誰起作用,因爲我們知道後面的樣式會覆蓋前面的樣式
7.於表單元素和表單控件,以下說法正確的有:
解析:readonly 屬性規定輸入字段爲只讀,只讀字段是不能修改的。不過,用戶仍然可以使用 tab 鍵切換到該字段,還可以選中或拷貝其文本