【持更】前端面试题目

  1. 如何适配手机浏览器和web页面。(这个主要考虑flex布局和rem布局)

  2. cookie、sessionStorage和localStorage的异同。

  3. 清除浮动的方法?overflow:hidden清除浮动的原理是什么。

  4. 前端路由实现的原理是什么

  5. position有哪几种属性,它们的区别是什么

  6. 说一下强制缓存和协商缓存

  7. cookie如何防止被恶意读取

  8. 什么是节流和防抖

  9. 说几种div水平和垂直居中的方式

  10. 如果浏览器禁用cookie,怎么办?

  11. 如果前端有一个请求需要非常短的时间请求后端的接口,怎么可以知道后端接口返回的数据的先后顺序。

  12. 如何预防xss和csrf攻击。

  13. polify一个map函数使其可以以向下兼容

  14. 说一下es6常用的方法。它们有什么新的特性。

  15. 一个字符串如何去掉字符串中的空格

  16. 一个字符串如何去重

  17. 说一下二分法查找。它的时间度是多少

  18. 说一下css3中的animation和transform属性如何使用

  19. 标准盒子和怪异盒子

  20. 说一下常用的ajax请求状态码

  21. 说一下vue框架和angular框架之间的异同 (因为本人技术栈是vue和angularJs)

  22. vue的nextTick这个方法有什么用

  23. 微任务和宏任务

  24. 说一下什么是栈、什么是堆、什么是队列。

  25. vue生命周期

  26. 简述一下vue的工作流程是什么样的(从vue初始化到页面渲染完成大致都经历了哪些过程)

  27. 从输入网址到页面展示都经历了些什么

  28. 说一下什么是重绘和重排

  29. vue的mixin和component什么区别

  30. vuex为什么在action中可以异步提交数据再mutation中不可以异步提交数据

  31. 说一下slot-scope和scope的区别

  32. vue是如何实现双向数据绑定的

  33. 说一下keep-alive内置组件

  34. 在create生命周期中可以拿到data中的数据吗

  35. 说一下路由守卫。再beforeRouteEnter阶段中可以拿到vue实例吗?如果不能怎么办

  36. 说一下vue组件间通讯的几种方式

  37. 说一下webpack和gulp的异同

  38. 说一下webpack打包的原理

  39. AMD、CMD、commonjs和es6的module有什么异同

  40. 说一下loader和plugin的区别

  41. 说一下你再项目中如何对webpack进行优化的

  42. webpack可以配置两个入口文件吗?怎么配置

  43. 说一下跨域的几种方式

  44. 说一下iframe的优劣

  45. 手写一个冒泡排序

  46. (.extend)和(.fn.entend)的异同.

  47. 行内元素和块级元素有哪些?

  48. Css3有哪些新特性?

  49. 怎么实现未知宽度div的垂直水平居中?

  50. Typeof的返回类型有哪些?

  51. 数组方法pop( ),push( ) , unshift( ) ,shift( )代表什么?

  52. Call( )和apply( )的区别和作用

  53. 输出下面程序运行结果
    for ( let i=0;i<12;i++){ }console.log(i);
    for ( var i=0;i<12;i++){ }console.log(i);

  54. 有一个长度为100的数组,求前20个元素之和。

  55. git的正确操作流程,以及你对它的理解

  56. js中的缓存是什么有哪些,有哪些特点?

  57. 多线程和单线程分别是什么?Js属于那种,前端怎么样模拟多线程,node是怎样进行模拟多线程?

  58. 跨域怎么解决?列出几种解决方案

  59. 深拷贝和浅拷贝是什么?你用过哪些?

  60. token 和session的区别和作用?前端用哪种?怎么用

  61. 堆和栈的理解及使用

  62. es6中你常用的方法有哪些?分别在哪里用?

  63. vue的路由拦截是什么?做过哪些功能?

  64. axios拦截在哪里使用过?作用是什么?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值