阿里 前端 面试题
其他
2021-03-07 15:33:24
阅读次数: 0
单选题
- 请问下面那种方式可以在不改变原来数组的情况下,拷贝出数组b,且满足b!=a。例如数组a为[1,2,3]。
正确答案: let b =a.concat()
- 在Blink和WebKit的浏览器中,某个元素具有3D或透视变换(perspective transform)的css属性,会让浏览器创建单层的图层。
- 我们平常会使用left 和top属性来修改元素的位置,但 left 和 top 会触发重布局,取而代之的更好方法是使用 translate ,这个不会触发重布局
- 解决浏览器渲染的性能问题时,首要目标就是要避免层的重绘和重排
- 关于http协议,正确的是(RESTful 接口中,利用HTTP协议的method字段来描述要对资源操作的方式,比如)GET表示获取资源,POST表示新增一个资源,PUT表示更新资源,DELETE表示删除资源等等)
- 关于css 布局的描述
- 块级元素实际占用的宽度和它的 width 属性有关
- 块级元素实际占用的宽度与它的 border 属性有关
- 块级元素实际占用的宽度与它的padding属性有关
- 目前HTTP2 协议已经逐渐普及到日常服务器中,对于http2 协议描述正确的有:
- 对所有http协议都建立在一个TCP请求上,实现多路复用
- 可以请求添加优先级
- 服务器主动推送 server push
- http2 的头部会减小,从而减少流量传输
- 关于http语义化,以下说法正确的是(header 、 article 、 address 都属于语义化明确的标签)
- 使用css的flex布局,能实现以下的效果:
- 三列布局,随容器宽度等宽弹性伸缩
- 多列布局,每列的高度按内容最高的一列等高
- 三列布局,左列宽度像素数确定,中、右列随容器宽度等宽弹性收缩
不能实现的效果:
- 多个宽高不等的元素,实现无缝瀑布布局
- 下列哪个操作是W3C标准定义的阻止事件向父容器传递 :
答案:e.stopPropagation()
转载自blog.csdn.net/weixin_50001396/article/details/113822225