快手实习二面 - 前端

1.Vue的编译过程

2.Vue的render函数

3.Vue的响应式API和React Hooks有无异同

4.函数定义和函数表达式的区别

5.实现垂直居中的方式

6.缓存方式

7.Vue的自定义指令的实现

8.手写题:把一个Object转成字符串形式(递归)

{

tag:'div'

children:[

{

tag:'span'

children:['ssss']

},

{

tag:'span'

children:[{

tag:'div',

children:['aaaa']

}]

},

['bbb']

]

}

<div><span>ssss</span><span><div>aaaa</div></span>bbb</div>

9.手写题:把字符串转为Object形式(栈)

全部评论
佬是什么部门的,是实习吗?
点赞 回复 分享
发布于 08-14 11:51 广东

相关推荐

Web缓存是一种用于临时存储网页资源的机制,它可以提高网页加载速度和减少网络流量。浏览器会在本地存储已访问过的资源(例如HTML、CSS、JavaScript、图像等),当再次访问相同资源时,浏览器会尝试从缓存中获取资源,而不是重新下载。浏览器缓存的工作原理如下:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&amp;uuid=b48bebe08e474db8b80b853b12bafd48当浏览器首次请求某个资源时,服务器会在响应中附带缓存相关的HTTP头信息,例如&quot;Cache-Control&quot;和&quot;Expires&quot;。浏览器会将这些资源以键值对的形式保存在本地缓存中,键是资源的URL,值是具体的资源内容。下次请求相同资源时,浏览器会检查缓存中是否有匹配的资源。 a.&nbsp;如果缓存中存在匹配的资源,并且缓存未过期(根据&quot;Cache-Control&quot;和&quot;Expires&quot;头信息判断),则浏览器直接从缓存中获取资源。&nbsp;b.&nbsp;如果缓存中存在匹配的资源,但缓存已过期,则浏览器发送带有&quot;Cache-Control&quot;和&quot;Expires&quot;头信息的条件请求,即发送一个&quot;If-None-Match&quot;和/或一个&quot;If-Modified-Since&quot;头信息给服务器,用于验证资源是否有更新。如果服务器返回304状态码表示资源未更新,则浏览器从缓存中获取资源;否则,服务器会返回新的资源。&nbsp;c.&nbsp;如果缓存中不存在匹配的资源,则浏览器会发送完整的请求给服务器,并将获取到的资源保存到缓存中。
点赞 评论 收藏
分享
5 14 评论
分享
牛客网
牛客企业服务