2018年前端面试题

发布时间:2019-08-09 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了2018年前端面试题脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

三月去面试了几家公司,不大不小,把面试时面试官问的问题总结一下供大家参考。很明显,面试时问题vue以及react出现频率非常高,并且包括webpack,在JS方面问的比较多的主要是跨域以及ajax。面试时更侧重于在实际项目中,遇到xx问题你是怎么解决的。

1. 项目中有没有自己封装过组件 react

2. es6常用哪些语法

3. 使用es6语法把 arr=[1,2,3,4,5]复制一份

4. react中怎么传递数据,子传父怎么传

5. webpack了解哪些语法

6. redux三个组成部分

7. htML布局,左边两个小盒子 右边大盒子自适应怎么写

8. jQuery了解多少

9. react-route中传值用哪种模式

10. react和vue有什么区别

11. react生命周期

12. 用es6实现一下数组去重

13. [{id:1,name:xxx ]}……] 这样的一个json数据,把所有的name列出来,注意name可重复,ID不可重复,如果该name是重复的,在它后面加上id。

14. vue中,用户从主页跳转到详情页,如果用户未登录则是跳转到登录页,具体应该怎么做

15. react中Ajax请求写在哪个生命周期内?

16. redux在什么情况下使用

17.写一个左边固定 右边自适应布局

18. 闭合浮动,父元素为什么高度会为0,怎么清除浮动

19. redux 原理

20. redux中 用ajax获取数据写在哪里

21. promise 用法

22. 结合上一题,用Ajax获取两个API,然后做一些事情 怎么写

23. 跨域方法

24. jasonp的原理,以及缺点

25. get和post请求的区别

26. cokie和local storage的区别 以及session storge 以及怎么通过服务器删除用户的cokies

27. 写一个验证邮箱的正则

28. html5新增了哪些标签,一个页面中能有几个footer

29. 在浏览器输入url,这个过程中发生了什么

30. 14题引申 在遇到link和script标签时候会怎么样

31. 在控制台,把一个网站用到的所有标签扒下来,然后去重,判断一共用了多少种标签

32. http与https的区别

脚本宝典总结

以上是脚本宝典为你收集整理的2018年前端面试题全部内容,希望文章能够帮你解决2018年前端面试题所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。