You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Oct 20, 2022. It is now read-only.
1 哪些操作会引起内存泄漏,如何发现
一些常见的内存泄露代码
参考文章:
https://juejin.im/post/5a8e7f6df265da4e832677ec
wengjq/Blog#1
如何查看内存占用情况
###web
googol控制台 》 performance 面板 > 勾选 Memory
点击左上角的录制按钮。
在页面上进行各种操作,模拟用户的使用情况。
如果内存占用基本平稳,接近水平,就说明不存在内存泄漏。反之,就是内存泄漏了。
###node
console.log(process.memoryUsage()); //node
2 以下代码输出
function github Vue
object github React
function github Jquery
ps:话说我写了这么久Vue。还从来没操作过typeof vue。。。。
3 下面代码输出
4 如何在数组头部、尾部、中部增加/删除
参考:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array
5 手写防抖/节流 实现
6 filter/reduce 实现数组去重
7 原生实现 上传base64 图片
8 写成3种前端下载文件方式
参考: https://segmentfault.com/a/1190000016906180
ps:这也算!!?浏览器打开。。。内心一度崩溃,真的是为了面试而面试。。
9 手写promise 实现
参考:
https://www.jianshu.com/p/43de678e918a
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise#%E6%B5%8F%E8%A7%88%E5%99%A8%E5%85%BC%E5%AE%B9%E6%80%A7
10 vue实现数据绑定有什么缺陷?作者为什么改用proxy实现
参考:https://zhuanlan.zhihu.com/p/50547367
后记
有些问题 我没给出答案,只给出一些参考链接,主要是才疏学浅,不能给出一个绝对完美的答案;或者答案的内容量可以再写一篇深入专研的文章,大家有什么好的意见或者文章错误可以留言补充;欢迎技术交流
ps:一年没面试了第一次做这种笔试题,我表示一个笔都好久没握过的人瑟瑟发抖。。。建议大家不要裸辞。。这个夏天有点冷。。。
The text was updated successfully, but these errors were encountered: