项目:
介绍简历上的项目
(面试官表示我这不就是个简单的电商项目吗)
(兴趣不大,遂开始出题)
给出一个空数组或空对象,怎么判断为空?
let a = [];
let a = {};
一个箭头函数穿透 看代码说输出
var A = 2;
var B = {
f1: function(){
return this.A;
},
f2: () => {
return this.A;
},
A: 5
}
console.log(B.f1(), B.f2());
var f1 = B.f1(), f2 = B.f2();
console.log(f1, f2);
// 输出:
// 5 2
// 5 2
一个promise 看代码说输出
new Promise((resolve) => {
console.log('2')
for (let i = 0; i < 1000; i++) {
if (i === 999) {
resolve()
console.log('3');
}
}
}).then(() => {
console.log('4');
})
console.log('5');
// 输出:
// 2
// 3
// 5
// 4
了解浏览器事件循环机制吗?
从输入URL开始到浏览器返回页面内容的过程?
手写题:
HTML+CSS实现如图的布局