- 博客(12)
- 收藏
- 关注
原创 vue3+TS面试题
Tree shaking 是一种通过清除多余代码方式来优化项目打包体积的技术,简单来讲,就是在保持代码运行结果不变的前提下,去除无用的代码。移除javaScript中上下文未被引用的代码,主要依赖于import和export,用来检测代码模块中是否被导入/导出且被文件使用。
2024-09-11 11:51:38
1021
原创 初中级前端面试题整理(二)
定义:在一个函数中引用另一个函数并且它可以访问外层作用于的自由变量,那么这个函数就是一个闭包;闭包的主要作用: 延伸了变量的作用范围, 因为闭包函数中的局部变量不会等着闭包函数执行完就销毁, 因为还有别的函数要调用它 , 只有等着所有的函数都调用完了他才会销毁缺点: 闭包会造成内存泄漏,如何解决:用完之后手动释放,在我们使用闭包过程中,函数执行完后,函数内部的局部变量没有释放,占用内存时间会变长,容易造成内存泄漏,所以在日常开发中,尽量避免闭包的出现,或者要对局部变量及时释放。
2024-06-05 21:17:15
245
原创 前端中高级面试题
/ 3.通过transform中的translate和scale进行变化。目的使项目内容根据屏幕尺寸变化,并且居中对齐。// 1.监听屏幕的尺寸获得和原先的尺寸比例。// 2.获得左侧和右侧的距离。
2024-05-19 15:42:32
955
1
原创 前端uniapp、微信小程序面试题整理
使用wx.setStorageSync(key, value)将目标页面需要的数据存储到本地浏览器缓存中,在目标页面使用getStorageSync(key)的方式将数据又重缓存中读取出来,一般用于存储token,详情信息等。适用于父子组件间的数据传输和通信,子组件通过this.$emit(name, value)方法传递数据给父组件,父组件在子组件上自定义一个事件,就可以监听并接收子组件传递过来的数据。onShow 监听页面显示,触发onShow,页面显示,此时可以请求数据。4.全局的自定义事件。
2024-04-21 21:28:16
1963
1
原创 初中级前端面试题整理(一)
(1)浅拷贝:针对基础数据类型拷贝的是值针对引用数据类型拷贝的是内存中的引用地址(1)深拷贝:在堆内存中重新开辟一个存储空间,完全克隆一个一模一样的对象;
2023-08-16 11:41:44
216
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人