第一题:面向对象思想的测评
class Cash{
//code here
}
实现的功能:
const cash1 = new Cash(105);
const cash2 = new Cash(66);
const cash3 = cash1.add(cash2);
const cash4 = Cash.add(cash1,cash2);
const cash5 = Cash.add(cash1 + cash2);
console.log(`${cash3}`,`${cash3}`,`${cash3}`);
输出结果如下:
1元7角1分 1元7角1分 1元7角1分
第二题,实现一种事件机制
class EventEmitter{
//code here
}
const eventMitter = new EventEmitter();
eventMitter.on("foo",hander)
on:添加事件,可以添加多个事件,并且可以多次触发。
once:添加一个事件,出发一次之后就不再触发
fire:触发这个事件,触发一次之后就不会再触发
off:移除一个事件
第三题,主观题:
产品上线了,但是用户体验很受ajax请求影响,现在要求统计所有ajax请求的时间。
因为在做题忘记记下题目,所以题目有点模拟两可,但是还是记下来,求思路。
我居然没有去报名TAT
第二个起两个数组保存事件集对象就可以了吧。。。。
第三个用断点方式在发送至成功之后收集时间。。应该可以了吧
我居然没报名!!!