神策数据前端一面(凉)

1、css盒子模型?
border-box和content-box
2、垂直居中,有几种方法

3、清除浮动,几种方法
(1)比如有三个浮动的元素,再加一个浮动的子元素,并设置clear: both
语义化不太好
(2)父元素overflow:hidden,形成bfc(scroll也可以)
(3)父元素伪元素
 .clearfix:after{/*伪元素是行内元素 正常浏览器清除浮动方法*/ content: ""; display: block; clear:both; } .clearfix{ *zoom: 1;/*ie6清除浮动的方式 *号只有IE6-IE7执行,其他浏览器不执行*/ }

4、讲一下promise
5、讲一下跨域 jsonp 具体是啥
项目里的webpack是怎么跨域的
nginx
6、宏任务微任务、
事件循环
7、new一个对象的时候发生了什么
8、深拷贝和浅拷贝的区别

首先明确,深浅都是对复杂数据类型来说的,简单是无所谓的

浅拷贝:地址是不同的,let userCopy = Object.assign({}, user) 展开运算符同

浅拷贝只是复制了对象里的简单数据类型,浅拷贝 [ 对于对象里的复杂数据类型 只是复制了地址。 ]

深拷贝:对于所有的复杂类型,都是新开辟了内存空间

9、讲一下协商缓存的强缓存
etag和last motifyed哪个优先级高

10、算法题写了冒泡排序,要es6,foreach这种我也不会就只好写了个箭头函数,还卡了一下下
问了下用户画像
#面经##神策数据#
全部评论
问一下参加笔试了吗
点赞 回复 分享
发布于 2021-08-31 15:30
请问笔试多久后收到的面试通知
点赞 回复 分享
发布于 2021-08-31 16:38
外position relative 内absolute,top: 50%;left: 50%; (这里是父元素的一半)  此时是这样,然后平移自身的一半 transform: translate(-50%,-50%);  这里是translateX Y 注意不能百分比和px混搭 translate这个如果写的是正的就会往下移动 所以想做到垂直居中后往下移动移动,可以就flex布局,然后 transform: translateY(50px);
点赞 回复 分享
发布于 2021-09-22 18:56
你好,笔试有编程题吗,还是都是问答题选择题之类的,现场编程题的话有点够呛
点赞 回复 分享
发布于 2022-08-08 16:33

相关推荐

评论
1
19
分享

创作者周榜

更多
牛客网
牛客企业服务