首页 文章 精选 留言 我的

文章列表

共 212021 篇
从一堆文件到一个可传输软件包,彻底理解 tarball 的结构、压缩方式与前端工程用途

从一堆文件到一个可传输软件包,彻底理解 tarball 的结构、压缩方式与前端工程用途

在一个 React、Vue 或 Angular 工程里执行 npm install 时,终端表面上只显示依赖解析、下载和安装进度,网络层真正取得的内容却常常不是一个已经展开的 node_modules 目录,而是一个扩展名为 .tgz 的文件。执行 npm pack 后,当前目录里也会出现类似 my-library-1.0.0.tgz 的文件。npm 官方文...

Angular 页面从 URL A 导航到 URL B 时 LocalStorage 数据会不会丢失

Angular 页面从 URL A 导航到 URL B 时 LocalStorage 数据会不会丢失

在 URL A 对应的 Angular 页面里,我们完成了一次客户端渲染,又通过点击、选择或者编辑业务数据,把一部分内容写进了 localStorage。随后,页面中的某个链接触发 Navigation,应用从 URL A 进入 URL B。这里最直接的结论是,只要 URL A 和 URL B 仍然属于同一个浏览器来源,并且应用代码没有主动删除这些数据,lo...

npm install 之后发生了什么,彻底理解 postinstall 的执行时机、使用场景与安全边界

npm install 之后发生了什么,彻底理解 postinstall 的执行时机、使用场景与安全边界

打开一个 Angular、React 或 Vue 工程,删除 node_modules,再执行 npm install,终端表面上像是在下载依赖、解压 tarball、生成锁文件。很多工程却会在依赖下载结束后继续运行一段命令,有时打印正在生成客户端代码,有时编译原生模块,有时修改刚装好的文件,有时直接以退出码 1 让整个安装失败。这个阶段经常由 postin...

企业智能体API超时优化实战:鉴权、连接池与重试策略

企业智能体API超时优化实战:鉴权、连接池与重试策略

企业智能体调度内部系统时,API调用超过2秒的比例在未优化场景下往往高达15%以上,而其中近半数的超时根因并非下游业务过载,而是鉴权握手、连接池竞争与重试放大这三重机制在悄悄拖垮链路。本文基于多个项目的排障与调优实践,拆解这些隐蔽的延迟源头,并给出可落地的参数策略——这正是企业智能体API超时优化实战需要直面的核心问题。

Nx 守护进程如何让大型前端工作区保持快速响应

Nx 守护进程如何让大型前端工作区保持快速响应

在前面讨论 Nx read the output from the cache 这类构建提示时,很容易产生一个顺手的联想,既然 Nx 能直接取回构建结果,那么后台常驻的 Nx 守护进程大概也是负责保存这些构建产物的。这个理解只碰到了一点边,却把两个层次混在了一起。Nx 守护进程主要维护的是 Nx 对当前工作区的认知,包括项目有哪些、项目之间怎样依赖、哪些文件...

从统一权限到业务模块编排:伏羲管理系统的前后端分离架构

从统一权限到业务模块编排:伏羲管理系统的前后端分离架构

在 Spring Boot 与 Vue 3 的企业管理系统中,难点不在于单独实现采购、销售或客户管理,而在于让权限、租户上下文、流程状态和基础设施能力在多个业务模块之间保持一致。若每项能力独立建设,用户体系、菜单权限和数据边界容易分散;若把所有业务写进同一模块,后续扩展和维护又会变得困难。

从环境分组到子进程注入,彻底理解 .env-cmdrc 文件

从环境分组到子进程注入,彻底理解 .env-cmdrc 文件

一个前端仓库里同时存在本地开发、集成测试、预发布和生产构建时,package.json 里的命令很容易越来越长。开发环境连接本地代理,测试环境访问测试网关,预发布环境开启调试日志,生产环境关闭实验功能。把这些值全部写进命令行,不但难读,在 Windows、macOS 和 Linux 之间还可能出现不同的环境变量赋值语法。

Web 应用能不能禁用浏览器 Back 按钮,History API、路由守卫与工程边界的完整分析

Web 应用能不能禁用浏览器 Back 按钮,History API、路由守卫与工程边界的完整分析

一个正在编辑数据的 Angular 页面里,表单已经填了十几项,部分字段还没有提交。此时点击浏览器左上角的 Back 按钮,页面回到了上一条历史记录,刚才填写的数据也可能随组件销毁而消失。站在业务角度,很容易产生一个直接需求,能不能让 Web 应用把 Back 按钮禁用掉,或者在某些页面里完全不允许后退。

浏览器按下返回键时究竟发生了什么,彻底理解 back/forward cache

浏览器按下返回键时究竟发生了什么,彻底理解 back/forward cache

今天在 Chrome、Safari 或 Firefox 里打开一个商品列表,滚动到很靠下的位置,点进商品详情,再按浏览器的返回按钮,页面经常会在几乎没有等待的情况下回到原来的滚动位置。筛选条件没丢,输入框里的内容还在,展开的菜单仍旧展开,甚至 JavaScript 内存里的临时变量也可能保持原样。这个体验并不是 HTTP 缓存单独完成的,也不是 React ...

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册