小记:前端笔试题(1)

1.假设上下文为"let arr=[1]",结果肯定为true的表达式有:
A. arr.length === Array.prototype.length
B. arr ._ proto_=== Array.prototype
C. arr .push === Array.prototype push
D.typeof Array.prototype._proto_=== 'function'

2.关于 Vue.js 2.x,正确的描述有:
A. 在组件的created钩子中可以访问该组件的data。
B.响应式数据是通过ES6的Proxy来实现的。
C.在v-for 循环中,把:key设为数组下标是比较好的做法。
D.在组件的created钩子中可以访问该组件的DOM元素。

3.跟HTTP缓存有关的HTTP头有:
A. User-Agent
B. Cache-Control
C. ETag
D. Referer

4.什么是跨域访问?浏览器对哪些跨域访问是允许的,对哪些跨域访问是有限制的?

5.简述localStorage跟 cookie的区别

6.用ES6的类和继承编写两个类:
一个为“形状类”,另一个为“正方形类”
“正方形类”是“形状类”的子类。具备计算周长和面积的方法。

7.请通过 Promise、async、await(三者都要用到)实现简单的信号灯转换流程:绿灯 30s、黄灯 3s、红灯 20s,往复 循环(在控制台打印信号灯状态即可,不需要实现界面)#前端笔试##Proto##前端工程师#
全部评论

相关推荐

评论
1
5
分享
牛客网
牛客企业服务