寫在前面:
金三銀四, 又到了一年一度的跳槽季, 相信大家都在準備自己面試筆記, 我也針對自己工作中所掌握或了解的一些東西做了一個目錄總結,方便自己復習; 詳細內容會在之后一一對應地補充上去(有些在我的個人主頁筆記中也有相關記錄), 這里暫且放一個我的面試知識點目錄; 大家有興趣可以自己根據目錄去擴展, 歡迎在評論下方指點一二, 看還有哪些沒考慮到的, 互相交流一哈...
基本功考察
關于Html
1. html語義化標簽的理解; 結構化的理解; 能否寫出簡潔的html結構; SEO優化
2. h5中新增的屬性; 如自定義屬性data, 類名className等, 新增表單元素, 拖拽Drag
3. h5中新增的API, 修改的API, 廢棄的API 稍作了解 (離線存儲, audio, video)
關于CSS
1. CSS選擇器( 三大特性 )
2. BFC機制
3. 盒模型
4. CSS模塊化開發(封裝); SCSS和LESS的使用
5. 屏幕適配 以及 頁面自適應
6. CSS3中新增的選擇器
7. CSS3中新增的屬性, transform trasition animation等...
關于布局
1. 標準文檔流(padding + margin + 負margin) + 浮動float + 定位
2. 百分比布局(流式布局): px單位 用 %num代替, 占父級元素的百分比
3. flex彈性布局: 主軸 輔助軸的幾個屬性
4. grid柵格布局: 使用框架中的類名來替代: 本質上還是百分比布局
關于JS基礎
1. 變量數據類型及檢測: 基本 + 引用
2. 運算符: 算術 + 條件 + 邏輯 + 位 + 短路, 隱式轉換等
3. 條件, 循環, 異常處理 if switch(){case xxx:} try catch finally throw
4. 函數定義, 調用方式(apply, call, 直接調用), 傳參: 實參給形參賦值
5. 字符串, 數組, 對象常用API,
6. 正則表達式
關于JS高級
1. 作用域, 作用域鏈, 閉包
2. 原型, 原型鏈, 繼承
3. 函數上下文, this指向
4. js的運行機制, 事件隊列和循環
5. Ajax原理, axios庫
6. 同步, 異步編程
7. jQuery源碼學習
關于瀏覽器
1. 瀏覽器的構成和運行機制,
2. 瀏覽器內核
3. 瀏覽器交互: BOM和DOM相關webApi, 監聽事件
4. 瀏覽器緩存機制
5. 瀏覽器的渲染原理
6. 瀏覽器的安全性: 跨域 和 攻擊
新聞熱點
疑難解答
圖片精選