进去先做了一套题
-
有哪些行内元素,块级元素,空元素
1. 行内: input,span,a,img以及display:inline的元素 2. 块级: p,div,header,footer,aside,article,ul以及display:block这些 3. void: br,hr
html的新特性
描述下cookie,sessionStorage,localStorage的差异……
cookie : 大小4KB 左右,跟随请求(请求头),会占用带宽资源,但是若是用来判断用户是否在线这些挺方便
sessionStorage和localStorage大同小异,大小看浏览器支持,一般为5MB,数据只保留在本地,不参与服务端交互.
* sessionStorage的生存周期只限于会话中,关闭了储存的数据就没了.
* localStorage则保留在本地,没有人为清除会一直保留
- css选择器有哪些,哪些属性会继承
- css说样式权重的优先级,如何计算权重
- 让父div中的子div上下左右居中
一面技术面
- 上下左右居中的问题 ,自己实现一下。
- 左侧div定宽200px,右侧宽度自适应
- 之前项目中向后端发请求是怎么做的
- git和post的区别
- axios封装的是哪一个对象向服务器发请求的
- js有哪些异步操作
- setTimeout(function(){console.log(1)},0) new Promise(function(resolve){console.log(2)}) 的执行顺序
- 状态码(问了302,然后让我全说了)
- 数组合并
- 使用过哪些mvvm框架
- vue生命周期
- 跨域
- 箭头函数和普通函数的区别
- vue数据组件之间的数据传递
- 字符串最长回文字串
16.如何修改chrome记住密码后自动填充表单的黄色背景 ?
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
background-color: rgb(250, 255, 189); /* #FAFFBD; */
background-image: none;
color: rgb(0, 0, 0);
}
1.2d好还是3d好?
2.快速清除页面中所有的浮动。*:after{content:'';}
3.ajax书写出来,里面的每一步表示什么?讲一下。里面的4和304
4.get ,post 的区别?
5.http状态码有哪些?你能说一下吗?
6.es6用过多久?
7.还是问到基础的时候自己的掌握还是不太明析。
8.排序,如果去重呢?set()容器,es6里的map()。
9.箭头函数和非箭头函数的区别。
10.给面试官的感觉就是背出来的答案,自己都说不清楚,每一个问题都要好好想想如何回答,怎么能够把自己的想法清晰的表述出来,无法说清一个问题只能说明你自己还是没有理解清除。
11.怎么改变this指针的指向?call和apple的区别。
12.vue前后端跨域。CORS是怎么回事?
13.还有其他跨域方法吗?原理什么?
14.jsonp为什么能跨域?
15.jsonp返回一些什么东西,服务器返回格式是什么?我才知道这个返回了?
16.如何解决移动端适配问题?
17.淘宝团队也是用rem,你想一下他们是怎么实现的?他们怎么做适配的?用js,看一下rem.js。
18.最长字符串回文数
后来hr还问了一些问题,感觉回答的不太好的是:你对我们公司有了解吗?有用过我们公司的产品吗?你们专业是做什么的?
其实面试过程中不是都是一样,