Web开发

首页 » 常识 » 问答 » 面试了100多个前端,我总结了70个高频
TUhjnbcbe - 2023/8/31 20:22:00
白癜风有哪些治疗方法 http://pf.39.net/bdfyy/bjzkbdfyy/160206/4769919.html

作为前端开发,JS是重中之重,最近结束了面试的高峰期,基本上offer也定下来了就等开奖,趁着这个时间总结70个面试,这些都是高频面试题,完全理解之后定能彻底摆脱初级前端。

提炼出前端简历写作的要点、面试时需注意的重点,以及面试前专业知识的储备,帮助大家减少求职路上的时间和经验成本。

1.call.apply和bind的区别?

2.深浅克隆

3.给数组拓展功能,去掉重复项

4.什么是闭包?用途?

5.原型是啥?原型的功能

6.如何实现继承?

7.页面上十个li添加监听,点谁谁变红

8.用ES6的方法进行数组求和

9.不借助第三方变量,实现变量交换

10.display:.none;和visibility:hidden;:

11.cookie.session和localStorage

12.Ajax跨域

13.字符串去掉空格

14.Vue兄弟传值

15.Vue双向绑定的实现原理

16.Vue的动态路由

17.GET请求和POST请求(面试10家有2家)

18.常见的HTTP状态码

19.判断数组.

20.冒泡和捕获

22.从0~99中随机10个数字,不能重复

23.数组排序三种方法(面试10家有1家)

24.延时器相关的题目

25.-次完整的HTTP请求的7个步骤

26.变量声明提升、暂时性死区(TDZ)

27.关于Promise

28.箭头函数和普通函数的区别

29.v-if.v-show的区别

30.:key

31.元素浮动的时候display属性是啥?

32.CSS3的钟表

33.开发过程中遇到的内存泄露情况,如何解决的?

34.统计字符串中出现次数最多的字

35.怎样添加、移除、移动、复制、创建和查找节点?

36.谈谈垃圾回收机制方式及内存管理

37.行内元素有哪些?块级元素呢?

38.哪些CSS属性可以继承?

39.实现一个函数

40.你做的页面在哪些浏览器内核中测试过?

51.什么是函数柯里化?编写函数,将函数柯里化

52.你知道多少种Doctype文档类型?

53.如何形成BFC?

54.定位有哪几种?分别什么功能

55.rgba0和opacity的透明效果有什么不同

56.简述CSS的盒模型和box-sizing:border-box盒模型

57.什么是函数式编程?

58.前端页面有哪三层构成,分别是什么?作用是什么?

59.身上有的,就遮蔽原型了

60.找的神题、关于闭包的

61.XSS和CSRF

62.请说出Vue几种常用的指令

63.Vue中如何让CSS只在当前组件中起作用?

64.Vue和React开发中如何使用全局状态常量?你都用这个状态常量做什么事情?

65.你会用什么工程化工具?它们和webpack有什么异同?

66.你会不会用Express或者koa,简单介绍一-下如何使用?

67.--次完整HTTP事务是怎样的过程?

68.Vue和React中,什么是路由的懒加载

69.Vue和React中,路由的History有什么用?

70.Vue-Router中的router-link标签和a标签有什么区别

71.CSS3中如何实现动画?

如果需要获取到这个面试文档的话

帮忙转发一下

然后再

1
查看完整版本: 面试了100多个前端,我总结了70个高频