title: 面試題積累
date: 2019/09/16 21:30:25
categories:
- 面試題
- 前端
面試題積累
update on:2019-10-23
CSS
- 怎么讓一個 div 水平垂直居中
- 介紹下 BFC 及其應用
- 如何用 css 或 js 實現多行文本溢出省略效果,考慮兼容性
- 如何覆蓋important的內聯width屬性
- 分析比較 opacity: 0、visibility: hidden、display: none 優(yōu)劣和適用場景
JS
- ['1', '2', '3'].map(parseInt) what & why?
- 什么是防抖和節(jié)流?有什么區(qū)別?如何實現?
- 介紹下 Set、Map、WeakSet 和 WeakMap 的區(qū)別?
- ES5/ES6 的繼承除了寫法以外還有什么區(qū)別?
- 判斷數組的幾種方式?
- 講講模塊化發(fā)展?
- 全局作用域中,用 const 和 let 聲明的變量不在 window 上,那到底在哪里?如何去獲?。?/a>
- 具名函數表達式(NFE)函數名變量的作用域?
- push方法和連續(xù)賦值下的運算符優(yōu)先級問題?
- call和apply的區(qū)別是什么,哪個性能更好一些?
- 箭頭函數和普通函數的區(qū)別?
- 為什么 for 循環(huán)嵌套順序會影響性能?
異步
- setTimeout、Promise、Async/Await 的區(qū)別
- 異步的解決方案
- 模擬實現一個 Promise.finally
- 模擬實現一個 Promise.all
- 模擬實現一個 Promise.race