首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端工程化
zayyo
创建于2024-03-04
订阅专栏
前端工程化经验
等 5 人订阅
共14篇文章
创建于2024-03-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
深入解读 SourceMap:如何实现代码反解与调试
前言 在现代前端开发中,使用 JavaScript 的模块化打包工具(如 Webpack、Rollup、Vite 等)已经成为常态。这些工具在打包时常常会对 JavaScript 进行压缩、混淆,以减
前端性能优化硬核指南(2025):从指标到工程化落地
TL;DR(拿去即用的清单) 以 Core Web Vitals 与 TTFB 为第一目标:LCP ≤ 2.5s、CLS ≤ 0.1、INP ≤ 200ms、TTFB ≤ 800ms(上限 1.3s)
大厂前端为什么都爱用pnpm + monorepo 做项目工程化架构?
传统架构概述 传统架构概念 传统架构一般指的是多个独立的项目,通常每个项目都拥有自己独立的代码仓库、技术栈、依赖和部署流程。这样的架构在团队初期小规模运作时可能并无明显问题,但随着项目规模的扩大,往往
你真的了解包管理工具吗?(npm、pnpm、cnpm)
npm (Node Package Manager) 概述 特点 Node.js 官方默认包管理器。支持全局和本地安装模式 通过 package.json 和 package-lock.json 管理
面试官问我,后端一次性返回十万条数据,前端应该怎么处理 ?
问题描述 面试官:后端一次性返回10万条数据给你,你如何处理? 我:歪嘴一笑,马上给后端发生一百万次请求,干蹦他的服务器,让他给爷哭! 问题考察点 性能优化意识(能否识别出“10 万条数据”会导致性能
网页离线缓存之----Service Worke
背景 随着 Web 技术的飞速发展,用户对网站的要求越来越高,为了达到用户期望,开发者使出了浑身解数来做性能优化,包括 CDN 内容分发、图片合并、资源文件压缩、异步加载等等手段,这些手段绝大部分都是
企业级,动态路由设计方案
背景与概述 在大型前端项目中,多角色、多权限的场景非常常见且复杂。随着业务规模扩大,用户角色和权限的多样化使得传统的静态路由配置难以满足这种灵活的需求。静态路由在项目初始化时就完全确定,无法根据用户身
IPLocate VPN 检测功能实现指南
概述 在当今互联网环境中,检测用户是否通过 VPN 连接已成为网站和 Web 应用的重要安全功能。IPLocate 服务能够有效识别 VPN 连接,帮助开发者实现以下目标: 防范欺诈行为 实施地理访问
Vue.js性能优化新思路:轻量级SSR方案深度解析
前言 在构建现代Web应用时,服务端渲染(SSR)是一个重要的技术选择。虽然Nuxt.js是Vue.js生态中最流行的SSR解决方案,但在某些场景下,我们可能需要更轻量级或更灵活的替代方案。本文将详细
基于 postcss-rtlcss 的 RTL 适配方案深度实践指南
方案背景与选型依据 在跨国项目开发中,RTL(Right-to-Left)布局适配是支持阿拉伯语、波斯语等从右向左书写语言的关键需求。 传统手动维护两套样式表的方式存在三大痛点: 维护成本高昂:每处布
前端构建工具环境变量注入方案(Vite & Webpack)
思维图 Vite注入方案 配置脚本 package.json 配置: 运行原理: --mode 参数会同时触发: 加载对应 .env.[mode] 文件 设置 import.meta.env.MODE
企业级:多版本代码管理方案
背景 因为公司的同一个项目要投放不同的市场,不同的市场有不同的需求,所以这就导致从最开始的一份代码衍生出不同的版本,其中有欧洲版、中东版、非洲版等,但是这些代码最初都是从同一份代码里衍生出来的,有同样
企业级:阿拉伯市场适配解决方案
背景 最近在公司接到一个需求,是对公司的一个产品进行阿拉伯适配。之前也接过类似的需求,什么西班牙语,俄罗斯语啦,这些无非就是对语言进行翻译,(因为公司原有的产品就已经使用了i18n进行了国际化适配了)
如何引入全局样式文件?
背景 在编写样式时,为了提高样式的复用性和可维护性,通常我们会把常用的常量、颜色、字体等信息封装到一个单独的公共样式变量文件中,然后全局引入到项目中。进而在任何组件中不需要再单独引用,直接使用变量即可