前端面试常见问题汇总

原生JS+浏览器部分:
1、数组函数+字符串函数
2、get、post请求 (区别)
3、深拷贝、浅拷贝
4、事件代理(委托)+阻止冒泡事件
5、闭包问题
6、this指向、原型链
7、cookie、session、token
8、Ajax用法及常见状态码
9、ES6语法(ES6与ES5有哪些区别)
10、HTTP与HTTPS的区别
11、本地存储(cookie、 localStorage、 sessionStorage)
12、promise
13、前端跨域
14、浏览器兼容、前端方面项目优化的方法
15、构造函数、函数声明的方式
16、表单提交

CSS部分:
1、css选择器
2、响应式及兼容分辨率
3、Dom元素垂直居中
4、px、em、rem的区别及rem 怎么使用
5、初始化CSS
6、Less、Sass的用法及其区别
7、为什么要清除浮动及清除浮动的方法
8、媒体查询
9、CSS动画
10、行内样式、内联样式、外部导入css文件的权重

Vue部分:
1、Vue生命周期及其每个周期内可执行的操作
2、怎么理解双向绑定
3、v-if与v-show的区别
4、父子传参、兄弟传参
5、怎么理解MVVM
6、Vuex、Router的使用
7、怎么创建一个Vue项目(直接引入Vue.js与cli搭建的区别)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容