随笔分类 -  面试

Vite 和 Webpack 的热更新(HMR)有什么区别?
摘要:🚀 Vite 和 Webpack 的热更新(HMR)有什么区别? ✅ 1. 核心区别 对比项Vite HMRWebpack HMR 运行方式 基于原生 ESM 模块 基于 Webpack 依赖图 更新机制 按需更新,直接替换模块 需要构建整个模块依赖树 性能 极快,无需重新打包整个项目 慢,需要 阅读全文

posted @ 2025-03-15 23:38 ChoZ 阅读(458) 评论(0) 推荐(0)

虚拟滚动列表
摘要:1.一次性传入大量数据的情况下,通过滚动数据位置,只显示10条数据 (1)计算可视区域 设定每个列表项的高度(如 itemHeight = 50px)。 计算可视区域内可显示的最大列表项数量: visibleCount=Math.ceil(视口高度/itemHeight)visibleCount = 阅读全文

posted @ 2025-03-15 17:37 ChoZ 阅读(72) 评论(0) 推荐(0)

ES6
摘要:1let、const、var 块级作用域:{},let和const有,var 没有 变量提升/暂时性死区:let和const没声明前不可用,var可用 给全局添加属性:var声明的是全局变量,let const不是 重复声明:var允许,let const不允许 初始值设置:var let可以不用设 阅读全文

posted @ 2025-02-19 22:47 ChoZ 阅读(14) 评论(0) 推荐(0)

Javascript
摘要:1.JavaScript有哪些类型 栈(先进后出;占据空间小、大小固定、属于被频繁使用的数据):原始数据类型 undefined、null、boolean、number、string、BigInt 堆(二叉树结构;占据空间大,大小不固定,存储在栈影响性能,把指针存在栈中,指针指向实体位置,取值通过栈 阅读全文

posted @ 2025-02-19 22:43 ChoZ 阅读(20) 评论(0) 推荐(0)

HTML
摘要:1.src和herf的区别 src是会将指向的资源下载并应用到文档内,并且解析时会暂停其他资源的下载和处理,因此js脚本大多放在底部。 herf是指向网络资源所在的位置,建立和当前元素的连接(不会下载并应用到文档内),解析时时并行下载资源不会停止对当前文档的的处理,因此建议使用link的方式加载cs 阅读全文

posted @ 2025-02-19 20:52 ChoZ 阅读(43) 评论(0) 推荐(0)

函数柯里化
摘要:函数柯里化(Currying) 是一种将多个参数的函数转换为一系列使用一个参数的函数的技术。它通过将一个接收多个参数的函数转化为一系列接收一个参数的函数来逐步处理。 函数柯里化的基本概念: 假设有一个函数 f(a, b, c),柯里化后的形式是 f(a)(b)(c),即每个参数逐一传入,而不是一次性 阅读全文

posted @ 2025-02-17 12:08 ChoZ 阅读(325) 评论(0) 推荐(0)

js中的原型、原型链
摘要:1.对原型、原型链的理解 在JavaScript中是使用构造函数来新建一个对象的,每一个构造函数的内部都有一个 prototype 属性,它的属性值是一个对象,这个对象包含了可以由该构造函数的所有实例共享的属性和方法。当使用构造函数新建一个对象后,在这个对象的内部将包含一个指针,这个指针指向构造函数 阅读全文

posted @ 2024-11-01 14:28 ChoZ 阅读(61) 评论(0) 推荐(0)

2024面试题汇总
摘要:如可判断对象是不是空对象? 1.1可以使用Object.keys(obj).length 0,判断出来没有属性 1.2 JSON.stringify(obj) ”{}“为true,则代表空属性 1.3 Object.getOwnPropertyNames获取到对象中的属性名,存到一个数组中,返回数组 阅读全文

posted @ 2024-02-23 15:04 ChoZ 阅读(54) 评论(0) 推荐(0)

前端面试题目汇总
摘要:网络: 1.DNS概念 - 本地DNS服务器 - DNS递归查询、迭代查询规律 详情:https://juejin.cn/post/6990344840181940261#heading-3 2.TCP三次握手、四次挥手 详情:https://juejin.cn/post/6844903913611 阅读全文

posted @ 2023-02-07 18:05 ChoZ 阅读(38) 评论(0) 推荐(0)

前端面试-经典的Vue面试题
摘要:面试总结三大模块:Vue双向绑定及原理、生命周期、组件通信、Vue官方API 目录:1.Vue双向绑定及原理 1.1你对MVVM是怎么理解的? 1.2你对Vue响应式原理是怎么理解的?是否可以实现一个简版的?Vue2中是如何监听数组的变化的?Vue3使用Proxy重写,相比Vue2的Object.d 阅读全文

posted @ 2023-01-29 14:34 ChoZ 阅读(426) 评论(0) 推荐(0)

导航