首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
风纪委员
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 1
沸点 1
赞
2
返回
|
搜索文章
最新
热门
不同标签页间通信的常见方式
在浏览器中,不同标签页之间进行通信是一个常见的需求,例如: 用户在 A 标签页登录后,希望 B 标签页自动刷新状态。 多个页面需要共享某个数据源或状态。 实现“跨页面广播”功能(如通知所有打开的页面执
如何在浏览器中执行 100 万个任务而不卡顿?
在现代 Web 开发中,我们经常需要处理大量数据或执行高频率的任务。然而,如果一次性执行数十万甚至上百万个任务,很可能会导致页面“假死”或完全无响应。这是因为 JavaScript 是单线程语言,所有
从零实现 JavaScript 中的 `new` 和 ES6 的 `class`:ES5 模拟面向对象编程
在 JavaScript 中,虽然 ES6 引入了 class 关键字让面向对象编程更加直观和易读,但其底层机制仍然是基于原型(prototype)的继承模型。本文将带你一步步理解: 如何手动实现类似
ES Module 与 CommonJS 的全面对比:加载机制、变量作用域、顶层 `this`、异步加载与优势详解
在现代 JavaScript 开发中,ES Module(ESM) 和 CommonJS(CJS) 是两种主流的模块化规范。它们在加载机制、变量作用域、语法结构和执行行为上存在显著差异。本文将从多个维
热模块替换(HMR)原理详解:如何在不刷新页面的情况下更新代码并保留状态
🌟 引言 在现代前端开发中,热模块替换(Hot Module Replacement, HMR) 是一项提升开发效率的关键技术。它允许我们在不刷新整个页面的前提下,动态更新代码,并且尽可能地保留当前应
面试官:接触过哪些跨端框架?
框架 开发语言 平台支持 主要特点 优点 缺点 React Native JavaScript (React) iOS、Android 组件化开发、桥接原生模块 社区活跃、性能好、第三方库多 桥接层性
面试官:实现一个 promisify 函数,把 nodejs 原生的 writeFile Promise 化
可以使用 promisify 函数将 Node.js 的回调风格 API 转换为 Promise 风格。Node.js 自带 util.promisify 方法来实现这个转换,但如果我们手动实现 pr
面试官:react有哪些优化方式?
以下是 React 常用的优化方式总结表: 优化方式 描述 适用场景 React.memo 记忆化函数组件,避免不必要的重新渲染 纯展示组件,props 稳定的组件 useMemo & useCall
面试官:用过哪些状态管理库(React)?为什么选择?
状态管理库 理念 主要特点 适用场景 优点 缺点 Redux 单一状态树,单向数据流 使用 reducer 生成不可变状态,支持中间件(Redux Thunk、Saga) 大型项目、团队协作、需要明确
面试官:浏览器是怎么解析 HTML 资源的
浏览器解析 HTML 资源的过程是将 HTML 文档转换为浏览器可以理解和呈现的结构的关键步骤。这个过程涉及多个阶段,从接收到 HTML 文档开始,到最终生成 DOM 树并准备渲染。以下是详细的解析过
下一页
个人成就
文章被点赞
89
文章被阅读
9,321
掘力值
591
关注了
46
关注者
13
收藏集
1
关注标签
9
加入于
2019-09-13