首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面试
学习中的小胖子
创建于2024-04-30
订阅专栏
总结面试经验
等 1 人订阅
共29篇文章
创建于2024-04-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
事件循环
单线程 JavaScript是一种单线程的编程语言,同一时间只能做一件事,所有任务都需要排队依次完成。 为什么JS不能有多个线程吗? JS作为浏览器脚本语言,主要用途是与用户互动,以及操作DOM。这决
5种应该避免使用箭头函数的情况
箭头函数没有prototype(原型),所以箭头函数没有本身this; 箭头函数的this指向在定义的时候继承自外层第一个普通函数的this。 箭头函数的指向不能直接修改。 1. 避免在定义对象方法时
ES6 export和export default的区别
export、export default可以导出常量,变量,函数,文件,类,模块等。 一件文件或模块中,export可以有多个,但是export default仅有一个 expor
React和Vue的区别
- 定位: 都是用来处理UI层的框架。 Vue是渐进式,可以选择性的添加相应的功能。 React不是渐进式,若使用React,则需要抛弃以前的东西如JQuery,使用Webpack、JSX等。 - 语
为什么需要虚拟DOM?
框架设计 跨平台 浏览器环境才有真实DOM,所以弄了一个虚拟DOM,让所有的平台都可以渲染出来。 DOM操作慢是对于JS原生API,如数组操作。 任何基于DOM的库(Vue/React)都不可能在操作
面试-深圳3
封装组件是怎么封装的? https缓存,强缓存,协商缓存? vue3做了哪些优化? 组件之间怎么通讯? 文件上传切片式上传?blob http1.0和http2.0的区别? ts泛型 nextTick
面试-深圳2
vue2和vue3的区别 前端组件之间怎么传值的? 三次缓存的区别 数组遍历的3种方法 前端中div上下左右居中的方法(3种) 有没有用过indexdb 底层封装脚手架的方法 前端有哪些重点和难点
前端性能优化
1. 加载优化 路由懒加载 组件懒加载 组件按需引入 长列表虚拟滚动 将脚本移到页面底部 使用requestAnimationFrame制作动画 使用异步加载脚本或
面经1(深圳-)
sse的原理,sse\websocket\http的区别; 多线程web worker原理; vue2和vue3的区别; 大数据渲染的性能优化; 你在vue3中做了哪些性能优化; js是如何实现多线程