一、OSI七層、TCP四層做用
二、TCP的三次握手
三、爲何TCP創建須要三次握手
四、四次揮手
五、斷開爲何須要四次揮手
六、TCP的無差錯傳輸?
七、TCP和UDP的區別
八、http的請求和相應組成
九、http狀態碼
十、http緩存
十一、https的加密算法
十二、TSL/TLL的握手過程
1三、https的握手過程(原理)
1四、keep-alive
1五、websocketcss
一、CSS盒模型
二、CSS選擇器
三、CSS僞元素、CSS僞類
四、水平垂直居中
五、BFC原理和建立
六、postCSS、less、sass
七、CSS動畫
八、CSS hack 兼容性寫法
九、CSS單位
十、rem的佈局原理
十一、相鄰的兩個inline-block節點爲何會出現間隔,該如何解決
十二、meta viewport
1三、畫三角形
1四、爲何塊級元素設置寬度後,默認居左顯示
1五、爲何固定寬度的塊級元素設置margin:auto能夠實現水平居中顯示
1六、爲何塊級元素的高度默認爲元素自身高度
1七、什麼塊級元素設置margin:auto沒法實現垂直居中顯示
1八、爲何圖片設置margin:auto不能夠實現水平居中顯示
1九、爲何行內元素垂直margin無效
20、爲何inline-block元素會存在底部空隙
2一、why BFC:格式化上下文,它是頁面中的一塊渲染區域,有一套渲染規則,決定了其子元素如何佈局,以及和其餘元素之間的關係和做用。
2二、padding的百分比是相對於包含塊的寬度。margin的百分比是相對於包含塊的width
2三、margin重疊問題
2四、手寫圖片瀑布流效果
2五、使用 CSS繪製幾何圖形(圓形、三角形、扇形、菱形等)
2六、使用純 CSS實現曲線運動(貝塞爾曲線)
2七、實現經常使用佈局(三欄、聖盃、雙飛翼、吸頂),但是說出多種方式並理解其優缺點web