整理最近的前端面试题...

102 阅读1分钟

1.事件捕获,事件冒泡 2.从输入一个网址到页面打开全过程 3.数据类型(简单数据类型,复杂数据类型区别) 4.防抖,节流 5.Webpack大概说一下有什么配置 6.vue中router的钩子函数 7.keep-alive的钩子 8.get post的区别 9.js事件总线eventLoop 10.页面的重绘和重排 11.css如何画一个三角形,3✖️3 12.vue双向绑定原理 13.es6有关数组的处理 14.for foreach map区别和性能比较 15.promise的,async 返回什么,await返回什么 16.如何判断一个数组,一个对象 (foo instanceof Array foo.constructor == Array Array.isArray(foo) Object.prototype.toString.call(foo)==“[object Array]”) 17. gulp/grunt 与 webpack的区别是什么? webpack是解决什么问题而生的? 如何配置多入口文件? 你是如何提高webpack构件速度的? 利用webpack如何优化前端性能 18.虚拟DOM 19.页面的重归重排 20.浏览器缓存 22.百度地图API 23.判断一个对象为空的方法 (object.keys()和for…in) 24.数组和对象的方法

你的项目中,你觉得比较难的问题,怎么解决的