专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

常见前端面试题

ins518 2024-09-09 14:38:31 技术文章 61 ℃ 0 评论

作为一只初级的菜鸟前端,记录一下最近面试中遇到的面试题,最后不得不说面试甚是奔波,不过还好结束了[尬笑]。

以下是面试中遇到的常见的简单的面试题

js基础部分

1.谈谈原型链,及其实现的方法

2.es6新增的新特性

3.js是单线程还是多线程,如何执行异步函数,什么是LoopEvent

4.谈谈promise,promise如何实现并发请求

5.什么是闭包,闭包的作用

6.http的缓存机制

7.js的同源策略

8.http的请求状态码有哪些

10.cookie、sessionStorage、localStorage的区别

11.手写封装一个promise

12.用promise封装小程序请求

13.js如何判断传入的参数是对象类型,还是数组类型

14.什么是浅拷贝,还是深拷贝,怎么实现深拷贝

15.js用数据结构的冒泡排序或快速排序封装一个数组的递增排序方法,不能使用默认的sort方法

16.栈和队列的区别

17.this的指向问题,怎么判断

html5,css3部分

1.css的选择器有哪些,哪个权重最高

2.谈谈盒子模型

3.css的定位有哪些参数,分别有哪些作用

4.清除浮动的三种方式

5.html5和css3新增了哪些特性

6.伸缩盒布局有哪些参数,怎么设置水平居中

7.让盒子水平垂直居中的方式有哪些

vue部分

1.父子组件的传值方式有哪些

2.谈谈什么是vuex,vuex的组成有哪些

3.vue的生命周期有哪些

4.双向绑定的原理是

5.vue的实现原理是什么

6.vue2.x与vue3.x的区别

7.路由导航守卫有哪些

8.如何提高页面的访问速度

9.怎么解决跨域问题

10.如何优化项目打包后体积过大

11.v-if与v-show的区别

12.watch与computed的区别

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表