2024-06-27 浏览器 思维导图 前端 思维导图 浏览器 浏览器渲染原理 渲染引擎 解析 HTML:将 HTML 转换为 DOM 树(Document Object Model)。 解析 CSS:将 CSS 转换为样式规则,并应用到 DOM 树。 构建渲染树:根据 DOM 树和样式规则生
2024-06-08 使用 big.js 解决 js 小数精度问题 解决方案面试 前端 解决方案 一、背景当涉及到浮点数计算时,js 中的精度丢失问题, 是由于使用 IEEE 754 标准来表示和计算浮点数的方式引起的。这个问题不仅仅在 js 中存在,而是在所有使用 IEEE 754 标准的编程语言中都会遇到。IEEE 754 标准定
2024-06-06 21 个让 React 项目更整洁的最佳实践 React 前端 React 本文转载自:https://mp.weixin.qq.com/s/xvAJtv1RyOq7rBwaq_tm0Q 1. 使用 JSX 简写尽量对布尔变量使用 JSX 简写。假设你想控制一个导航栏组件的标题可见性。「不好的:」 123retur
2024-05-22 隐藏移动端滚动条的几种方案 兼容 前端 兼容 在移动端开发中,经常会碰到需要横向滚动的场景,例如这样的你可能想到直接设置滚动条样式就可以了,就像这样 123::-webkit-scrollbar { display: none;} 目前来看好像没什么问题,但在某
2024-05-12 如何使用 Docker 提升开发及部署体验 工程化 前端 工程化 前言某些项目在进行私有化部署的时候遇到了一些问题: 内网隔离环境,一些 npm 包需要先下载到 u 盘再拷贝到对应的机器上进行安装,安装起来很麻烦。 测试环境下,代码和机器配置调试好了,部署到线上机器的时候却出现了问题。 线上机器迁移的
2024-04-24 如何衡量一个网页的性能 前端监控 前端 监控 背景拥有一个良好用户体验的网页对于前端开发同学来说是一件必须做,持续做的一件事情,其中首屏的渲染尤为重要,因为用户与网页产生的交互就是从首屏开始的。接下来将介绍网页性能的几个指标以及如何计算和度量这些指标,通过监控和优化这些性能数据来持续
2024-04-19 规则引擎在前端的应用 前端解决方案 前端 解决方案 1. 前言规则引擎常作为一个独立服务运行在一定体量的产品之中,通过接收有效的数据来做出对业务的合理决策。在前端项目的常年迭代下,对于某些重要的或频繁扩展改造的业务模块由于时间长、注释少、不易阅读等客观问题的遗留会对后期的迭代造成一定困扰,
2024-04-17 qiankun 微前端落地实践 微前端 前端 解决方案 前言近些年,前端发展火热, 百家争鸣, 各种技术层出不穷,如今的前端已经不再像以前一样就是简单的写页面、调样式、处理 DOM 等,现在的前端工作内容越来越复杂,技术点也越来越丰富。 当前,基于 Vue、React、Angular 的单页应
2024-04-15 构建工具对比与模块化规范 工程化 前端 工程化 前端工程的痛点 前端的模块化需求前端业界的模块标准非常多,包括 ESM、CommonJS、AMD 和 CMD 等等。前端工程一方面需要落实这些模块规范,保证模块正常加载。另一方面需要兼容不同的模块规范,以适应不同的执行环境。 兼容浏览器,
2024-04-12 vercel部署跨域问题 工程化 前端 工程化 next.js 本地开发环境跨域 利用rewrites重写代理在next.config.js中: 123456789async rewrites() { return [ //接口请求 前缀带上/admin-api/