web面試題(2)

1.目前HTTP2協議已經逐漸普及到日常服務器中,以下對於HTTP2協議描述正確的是:(多選題)
A.所有http請求都建立在一個TCP請求上,實現多路複用
B.可以給請求添加優先級
C.服務器主動推送server push
D. HTTP2的頭部會減小,從而減少流量傳輸
正確答案爲A,B,C,D

2.使用CSS的flexbox佈局,不能實現以下哪一個效果:(單選題)
A.三列布局,隨容器寬度等寬彈性伸縮
B.多列布局,每列的高度按內容最高的一列等高
C. 三列布局,左列寬度像素數確定,中、右列隨容器寬度等寬彈性伸縮
D.多個寬高不等的元素,實現無縫瀑布流佈局
正確答案爲D

3.下面關於CSS佈局的描述,不正確的是?(單選題)
A. 塊級元素實際佔用的寬度與它的width 屬性有關。
B. 塊級元素實際佔用的寬度與它的border 屬性有關。
C.塊級元素實際佔用的寬度與它的padding屬性有關。
D.塊級元素實際佔用的寬度與它的background 屬性有關。
正確答案爲D

4.關於HTTP協議, 下面哪個說法是正確的?(單選題)
A. HTTP協議是有狀態協議。
B.以下是一個Http鏈接的response 的響應頭: GET /xxx/xxx/js/lib/test.js HTTP/1.1 Host: 127.0.0.1 Connection: keep-alive Pragma: no-cache Cache-Control: no-cache Accept: /
C. RESTful 接口中,利用HTTP協議的method字段來描述要對資源操作的方式,比如GET表示獲取資源POST表示新增一個資源,PUT表示更新資源,DELETE表示刪除資源等等。
D.一個HTTP請求返回的HTTP狀態碼中,304表示臨時重定向。
正確答案爲C

5.關於HTML語義化,以下哪個說法是正確的?(|單選題)
A.語義化的HTML有利於機器的閱讀,如PDA手持設備、搜索引擎爬蟲;但不利於人的閱讀
B. Table 屬於過時的標籤,遇到數據列表時,需儘量使用div來模擬表格
C.語義化是HTML5帶來的新概念,此前版本的HTML無法做到語義化
D. header、article、 address都 屬於語義化明確的標籤
正確答案爲D

6.下列說法錯誤的是:(|單選題)
A. 在Blink和WebKit的瀏覽器中,某個元素具有3D或透視變換(perspective transform) 的CSS屬性, 會讓瀏覽器創建單獨的圖層。
B.我們平常會使用left和top屬性來修改元素的位置,但left和top會觸發 重佈局,取而代之的更好方法是使用translate,這個不會觸發重佈局。
C. 移動端要想動畫性能流暢,應該使用3D硬件加速,因此最好給頁面中的元素儘量添加translate3d或者translateZ(0)來觸發3D硬件加速。
D.解決瀏覽器渲染的性能問題時,首要目標就是要避免層的重繪和重排。
正確答案爲C

7.請問下面哪種方式可以在不改變原來數組的情況拷貝出數組b,且滿足b!=a。例如數組a爲[1,2,3](單選題)
A. let b=a;
B. let b=a.slice();
0 C. let b=a.splice(0,0);
D. let b=a.concat();
正確答案爲D

8.下面有關html的描述,不推薦的是?(|單選題)
A.在頁面頂部添加doctype聲明;
B.在 … 中間插入HTML代碼;
C. 避免使用 標籤;
D.使用

元素展現學生成績表等數據。
正確答案爲B

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章