- 博客(3)
- 收藏
- 关注
原创 js面试宝典
优点:访问父级作用域:闭包可以访问外部函数的变量和参数,即使外部函数已经执行完毕,也仍然可以访问这些变量和参数。保护私有变量:通过闭包,我们可以创建私有变量,封装这些变量从而避免了全局变量的污染。实现模块化:闭包可以用于实现模块化和代码封装,通过返回内部函数,可以选择性地暴露对象、函数或变量。保存状态:闭包可以用于保存函数状态,内部函数可以访问并修改外部函数的变量,使得这些变量的值在多次调用之间得以保留和共享。缺点:内存占用:闭包会引用外部函数的作用域,导致外部函数的变量无法被垃圾回收。
2023-09-14 10:50:52 47 1
原创 前端面试题总览
1.说说你对盒子模型的理解2.css选择器有哪些?优先级?哪些属性可以继承?3.元素水平垂直居中的方法有哪些?如果元素不定宽高呢?4.怎么理解回流跟重绘?什么场景下会触发?5.什么是响应式设计?响应式设计的基本原理是什么?如何做?6.如果要做优化,CSS提高性能的方法有哪些?什么是响应式设计?响应式设计是一种网页设计和开发的方法,旨在使页面在不同设备和屏幕尺寸下提供最佳的用户体验。响应式设计的目标是使网页自动适应不同的屏幕大小,以便在桌面电脑、平板电脑和手机等各种设备上都能正常显示和操作。
2023-07-07 11:20:09 158 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人