携程前端二面

前边问小程序,我属于基本上只会用的程度,答得稀碎

全程大概50分钟。记录一下能记住的问题

项目,水波纹是怎么实现的,循环调用的话是怎么做到不卡死页面的

requestAnimationFrame执行频率,能保证按这个频率执行吗

*canvas如何实现一个中间镂空的矩形

*小程序是怎么实现渲染的,更新的数据渲染视图上怎么知道要修改的

那VUE中是怎么实现的,答了watch和proxy

输入url到渲染的问题

浏览器怎么知道请求到的资源是一个可执行,或说可渲染的文件

状态码有哪些

各种方法的请求有什么区别

问get和post的区别

用this和在原型链上定义的属性有什么不同

垂直居中怎么实现

实现一个缓存类的get和set方法

// 使用object实现一个缓存 DataCache 类,要求包含 get(key) => value 和 set(key, value, ttl)
// 方法key 为 string,value 为任意值,ttl 为缓存时长
// 超过10分钟失效

function DataCache() {
    this.data={}
    this.get = function(key){
        let cur = new Date(), dur
        if(this.data[key]){
            dur = cur  - data[key]
            if(dur<this.data[key].ttl && dur <= 10){
                return data[key].value;
            }
        }
    }
    this.set = function(key, value, ttl){
        this.data[key]={}
        this.data[key].value = value
        this.data[key].ttl = ttl
    }
}
全部评论

相关推荐

01-14 10:23
已编辑
湖南师范大学 计调
太久没更新,前几天看到一条评论,说“牛客就是当年那群做题区毕业了开始找工作还收不住那股味”的群体。字里行间透着居高临下的评判,不是,他该不会以为自己很幽默?很犀利吧?作为在牛客混了不算短日子的用户,我感到的不只是被冒犯,更是一种深刻的悲哀——这种以“松弛感”为名,对另一种生存策略的轻蔑,颇有一种自己考不上大学早早出来混社会,嘲笑考上大学的人是书呆子,然后大言不惭地说:死读书有什么用,人脉和资源才是硬道理。我不知道说这个话的人,手头究竟握着多少真正管用的人脉与资源,也不知道他这么傲慢地说出“那股味”的时候,是站在哪一个巨人的肩膀上,才能如此“松弛从容”地俯视众生,还能品评出别人身上“没收住”的余...
淬月星辉:这种评论把正常的努力扭曲成卷😂,说白了就是自己不努力,看着身边努力的人一个个都事业有成了,自己的心里开始不平衡了,就发这种酸言酸语。牛客可以说是我用过那么多平台里社区氛围最好的论坛了,用了大半年了,基本上没见过有人吵架的,都是在互帮互助提建议,帮忙看简历的,帮忙选offer的,帮忙指点学习路线的,分享工作经验和趣事的,我觉得这才是互联网该有的样子。
点赞 评论 收藏
分享
评论
1
13
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务