![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
每天一道面试题
每天一道面试题
一只欢喜
工作日记
展开
-
面试题---区别函数节流与防抖
节流和防抖函数是优化事件处理的工具,节流限制单位时间内函数执行次数,防抖确保短时间内重复触发只执行最后一次。原创 2024-03-24 18:59:42 · 384 阅读 · 0 评论 -
面试题---区别内存溢出与内存泄漏
内存溢出(Memory Overflow)和内存泄漏(Memory Leak)是两种不同的内存管理问题,在软件开发中具有不同的含义和影响:内存溢出发生情况:当程序在运行过程中尝试请求更多的内存,但操作系统或环境无法满足这一请求,因为所有的物理或虚拟内存都已经分配完毕,没有足够空间供程序使用。内存泄漏发生情况:程序在动态分配内存后,未能正确地释放不再使用的内存空间,导致这部分内存不能被再次利用,即系统中永远存在一些无法回收的内存。原创 2024-03-21 10:56:00 · 155 阅读 · 0 评论 -
面试题---面向对象的三大特征
这三大特征是面向对象编程的核心思想,它们共同支持复杂系统的设计和开发,提高软件的组织性、可读性和可维护性。原创 2024-03-26 11:43:01 · 187 阅读 · 0 评论 -
面试题---闭包的理解
闭包是一种特殊的函数,它能够记住并访问其外部作用域(即定义它的函数)中的变量,即使在其外部函数已经执行完毕后,这些变量仍然可以被访问和修改。通过这种方式,闭包实现了数据隐藏和状态维持的功能,在JavaScript等语言中广泛应用于模块化、异步处理和函数式编程等领域。原创 2024-03-20 16:00:29 · 212 阅读 · 0 评论