首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
太痛了
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 1
沸点 1
赞
2
返回
|
搜索文章
太痛了
1月前
关注
为什么国外企业对微前端‘冷淡’,而国内却百花齐放、框架频出?
以下是大模型的回答: 这是一个非常深刻且具有洞察性的问题。 我们来从 技术、组织、文化、工程实践 多个维度深入分析这个问题。 🌍 一、国外企业对微前端的使用情况:存在但不...
0
评论
分享
太痛了
1月前
关注
Vite十道面试题
1.Vite 出现的背景是什么?它试图解决哪些传统构建工具(如 Webpack)中的痛点 🧩 背景:传统构建工具的问题 在 Vue、React 等现代前端框架广泛应用后,...
1
评论
分享
太痛了
4月前
关注
不同标签页间通信的常见方式
在浏览器中,不同标签页之间进行通信是一个常见的需求,例如: 用户在 A 标签页登录后,希望 B 标签页自动刷新状态。 多个页面需要共享某个数据源或状态。 实现“跨页面广播”...
1
评论
分享
太痛了
4月前
关注
如何在浏览器中执行 100 万个任务而不卡顿?
在现代 Web 开发中,我们经常需要处理大量数据或执行高频率的任务。然而,如果一次性执行数十万甚至上百万个任务,很可能会导致页面“假死”或完全无响应。这是因为 JavaSc...
2
评论
分享
太痛了
4月前
关注
从零实现 JavaScript 中的 `new` 和 ES6 的 `class`:ES5 模拟面向对象编程
在 JavaScript 中,虽然 ES6 引入了 class 关键字让面向对象编程更加直观和易读,但其底层机制仍然是基于原型(prototype)的继承模型。本文将带你一...
0
评论
分享
太痛了
4月前
关注
ES Module 与 CommonJS 的全面对比:加载机制、变量作用域、顶层 `this`、异步加载与优势详解
在现代 JavaScript 开发中,ES Module(ESM) 和 CommonJS(CJS) 是两种主流的模块化规范。它们在加载机制、变量作用域、语法结构和执行行为上...
0
评论
分享
太痛了
4月前
关注
热模块替换(HMR)原理详解:如何在不刷新页面的情况下更新代码并保留状态
🌟 引言 在现代前端开发中,热模块替换(Hot Module Replacement, HMR) 是一项提升开发效率的关键技术。它允许我们在不刷新整个页面的前提下,动态更...
0
评论
分享
太痛了
10月前
关注
面试官:接触过哪些跨端框架?
框架 开发语言 平台支持 主要特点 优点 缺点 React Native JavaScript (React) iOS、Android 组件化开发、桥接原生模块 社区活跃、...
0
评论
分享
太痛了
10月前
关注
面试官:实现一个 promisify 函数,把 nodejs 原生的 writeFile Promise 化
可以使用 promisify 函数将 Node.js 的回调风格 API 转换为 Promise 风格。Node.js 自带 util.promisify 方法来实现这个转...
0
评论
分享
太痛了
10月前
关注
面试官:react有哪些优化方式?
以下是 React 常用的优化方式总结表: 优化方式 描述 适用场景 React.memo 记忆化函数组件,避免不必要的重新渲染 纯展示组件,props 稳定的组件 use...
2
评论
分享
太痛了
10月前
关注
面试官:用过哪些状态管理库(React)?为什么选择?
状态管理库 理念 主要特点 适用场景 优点 缺点 Redux 单一状态树,单向数据流 使用 reducer 生成不可变状态,支持中间件(Redux Thunk、Saga) ...
1
评论
分享
太痛了
10月前
关注
面试官:浏览器是怎么解析 HTML 资源的
浏览器解析 HTML 资源的过程是将 HTML 文档转换为浏览器可以理解和呈现的结构的关键步骤。这个过程涉及多个阶段,从接收到 HTML 文档开始,到最终生成 DOM 树并...
0
评论
分享
太痛了
10月前
关注
面试官:解析文档到渲染过程也有优化的点,能介绍一下吗?
解析文档到渲染过程中的优化可以显著提高网页的加载速度和用户体验。以下是这个过程中的几个关键步骤及其优化点的总结: 1. 文档解析流程 HTML 解析:浏览器逐行读取 HTM...
0
评论
分享
太痛了
10月前
关注
面试官:浏览器的缓存机制
类别 内容 缓存类型 强缓存 - Cache-Control:通过设置缓存指令控制资源的有效期。 - max-age=<seconds>:指定资源在缓存中可存活的时间。 -...
0
评论
分享
太痛了
10月前
关注
面试官:HTTP2 相较于 HTTP1 的变化
HTTP/2 相较于 HTTP/1.x 引入了多项显著的改进和变化,旨在提高网络性能和效率。以下是 HTTP/2 和 HTTP/1.x 之间的主要变化和改进: 特性 HTT...
0
评论
分享
太痛了
10月前
关注
面试官:如果想做优化,在各个阶段中可以做哪些处理呢?
前端性能优化可以从加载、渲染、交互和缓存等多个阶段着手。在每个阶段采取合理的优化策略,不仅能提高页面的加载速度,还能提升用户的交互体验。以下是前端性能优化的各个阶段和对应的...
0
评论
分享
太痛了
10月前
关注
面试官:箭头函数和普通函数区别
总结 特性 箭头函数 普通函数 this 绑定 继承定义位置的上下文 (词法作用域) 由调用方式决定(调用者) 构造函数调用 不支持,不能使用 new 支持,可以使用 ne...
17
2
分享
太痛了
10月前
关注
面试官:hooks使用有哪些限制?为什么?
在 React 中使用 Hooks 的确有一些严格的限制条件,主要是为了确保 Hooks 的运行和管理符合 React 的架构设计,保证组件状态和副作用的正确性和一致性。以...
0
评论
分享
太痛了
10月前
关注
面试官:React 组件中绑定一个事件跟直接操作 DOM 绑定一个事件有什么差别
在 React 组件中绑定事件与直接操作 DOM 绑定事件的差异主要体现在以下几个方面: 比较维度 React 事件绑定 直接操作 DOM 事件绑定 事件绑定方式 使用事件...
0
评论
分享
太痛了
10月前
关注
面试官:webpack 是怎么处理 commonjs/esm
示例代码 假设我们有两个模块:一个 ESM 格式和一个 CommonJS 格式: math.js (CommonJS) index.js (ESM) 使用 Webpack ...
5
评论
分享
下一页
个人成就
文章被点赞
94
文章被阅读
10,519
掘力值
628
关注了
46
关注者
15
收藏集
1
关注标签
9
加入于
2019-09-13