-
如何适配手机浏览器和web页面。(这个主要考虑flex布局和rem布局)
-
cookie、sessionStorage和localStorage的异同。
-
清除浮动的方法?overflow:hidden清除浮动的原理是什么。
-
前端路由实现的原理是什么
-
position有哪几种属性,它们的区别是什么
-
说一下强制缓存和协商缓存
-
cookie如何防止被恶意读取
-
什么是节流和防抖
-
说几种div水平和垂直居中的方式
-
如果浏览器禁用cookie,怎么办?
-
如果前端有一个请求需要非常短的时间请求后端的接口,怎么可以知道后端接口返回的数据的先后顺序。
-
如何预防xss和csrf攻击。
-
polify一个map函数使其可以以向下兼容
-
说一下es6常用的方法。它们有什么新的特性。
-
一个字符串如何去掉字符串中的空格
-
一个字符串如何去重
-
说一下二分法查找。它的时间度是多少
-
说一下css3中的animation和transform属性如何使用
-
标准盒子和怪异盒子
-
说一下常用的ajax请求状态码
-
说一下vue框架和angular框架之间的异同 (因为本人技术栈是vue和angularJs)
-
vue的nextTick这个方法有什么用
-
微任务和宏任务
-
说一下什么是栈、什么是堆、什么是队列。
-
vue生命周期
-
简述一下vue的工作流程是什么样的(从vue初始化到页面渲染完成大致都经历了哪些过程)
-
从输入网址到页面展示都经历了些什么
-
说一下什么是重绘和重排
-
vue的mixin和component什么区别
-
vuex为什么在action中可以异步提交数据再mutation中不可以异步提交数据
-
说一下slot-scope和scope的区别
-
vue是如何实现双向数据绑定的
-
说一下keep-alive内置组件
-
在create生命周期中可以拿到data中的数据吗
-
说一下路由守卫。再beforeRouteEnter阶段中可以拿到vue实例吗?如果不能怎么办
-
说一下vue组件间通讯的几种方式
-
说一下webpack和gulp的异同
-
说一下webpack打包的原理
-
AMD、CMD、commonjs和es6的module有什么异同
-
说一下loader和plugin的区别
-
说一下你再项目中如何对webpack进行优化的
-
webpack可以配置两个入口文件吗?怎么配置
-
说一下跨域的几种方式
-
说一下iframe的优劣
-
手写一个冒泡排序
-
(.extend)和(.fn.entend)的异同.
-
行内元素和块级元素有哪些?
-
Css3有哪些新特性?
-
怎么实现未知宽度div的垂直水平居中?
-
Typeof的返回类型有哪些?
-
数组方法pop( ),push( ) , unshift( ) ,shift( )代表什么?
-
Call( )和apply( )的区别和作用
-
输出下面程序运行结果
for ( let i=0;i<12;i++){ }console.log(i);
for ( var i=0;i<12;i++){ }console.log(i); -
有一个长度为100的数组,求前20个元素之和。
-
git的正确操作流程,以及你对它的理解
-
js中的缓存是什么有哪些,有哪些特点?
-
多线程和单线程分别是什么?Js属于那种,前端怎么样模拟多线程,node是怎样进行模拟多线程?
-
跨域怎么解决?列出几种解决方案
-
深拷贝和浅拷贝是什么?你用过哪些?
-
token 和session的区别和作用?前端用哪种?怎么用
-
堆和栈的理解及使用
-
es6中你常用的方法有哪些?分别在哪里用?
-
vue的路由拦截是什么?做过哪些功能?
-
axios拦截在哪里使用过?作用是什么?
【持更】前端面试题目
最新推荐文章于 2024-09-18 23:16:25 发布