首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端开发
华山风清扬
创建于2024-12-06
订阅专栏
前端开发知识汇总
等 1 人订阅
共64篇文章
创建于2024-12-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
深入理解 TypeScript 中的类型提取语法与实际应用
在 TypeScript 中,类型系统提供了极大的灵活性和强大的表达能力。以下代码片段展示了一种使用高级类型工具实现的类型提取逻辑: 要理解这段代码,我们需要逐个分析其中的每个组成部分,并通过示例展示
微前端:软件开发的模块化新视野
微前端(Micro Frontends)是一种将前端应用模块化的架构理念,旨在通过分解大型单体前端应用为多个独立的小型模块,以便团队独立开发、测试和部署。微前端的设计初衷来源于微服务(Microser
WebDAV : 一种灵活的分布式文件管理协议及其应用
WebDAV,全称为 Web-based Distributed Authoring and Versioning,是一种基于 HTTP 协议的扩展协议,旨在通过网络实现分布式文件管理与协作。WebD
深入理解 TypeScript Path Aliases 及其实践应用
在 Web 前端开发中,随着项目规模的增大,代码的模块化和可读性需求日益增强。TypeScript 提供了一种称为 Path Aliases 的功能,可以通过别名简化模块导入路径,从而提升开发效率和代
现代 Web 应用的分布式模块化:深入理解 Module Federation
在现代 Web 开发的范畴中,模块化和微前端架构的流行趋势促使开发者不断探索更高效、更灵活的代码组织和共享方式。Module Federation 是 Webpack 5 引入的一项重要特性,它专注于
现代前端开发中的 ISR 概念及其实际应用
现代前端开发中的 ISR(Incremental Static Regeneration,即增量静态再生)是一种用于优化网站性能的技术,尤其适用于内容密集型的网站。它结合了传统静态站点生成(Stati
混合渲染模式:SSG 与其他技术的结合
现代前端开发中,SSG(Static Site Generation,静态网站生成)是一种前沿的技术理念。它在网站开发、构建与部署中占据着重要地位,尤其是在提高性能、SEO 优化、降低服务器压力等方面
关于 Angular 应用错误日志 1 rules skipped due to selector errors
错误日志 1 rules skipped due to selector errors,可以翻译为“由于选择器错误,跳过了一条规则”。在 Angular 应用中,类似的日志通常与 CSS 选择器相关联
Angular 应用错误日志:1 rules skipped due to selector errors
在 Angular 项目中启用服务器端渲染(SSR)后,出现了日志信息 1 rules skipped due to selector errors。这条日志提示在处理 CSS 选择器时发生了错误,导
ERR_HTTP_HEADERS_SENT: Cannot set headers after they are sent to the client at S
在 Node.js 的 HTTP 服务器开发中,ERR_HTTP_HEADERS_SENT: Cannot set headers after they are sent to the client
EcmaScript Modules 与 CommonJS 的比较:从理论到实践
EcmaScript Modules (ESM) 和 CommonJS (CJS) 的基本定义 EcmaScript Modules (简称 ESM) 是由 ECMAScript 标准定义的官方模块系
什么是开源库 browserslist
Browserslist 是一个由社区维护的开源工具库,用于定义前端代码所需要支持的浏览器和其版本。它主要用于前端开发者希望对代码进行兼容性处理时,提供一个统一的浏览器支持范围描述。通过配置 Brow
理解 Fastify Server 的本质及其实际应用
Fastify 是一个以性能为核心的 Node.js Web 框架,其主要目标是提供极高的开发效率,同时确保较低的开销和卓越的可扩展性。作为现代 Web 开发的一种选择,Fastify 已在多个项目中
Backend for Frontend (BFF) 架构:深度剖析与实践案例
Backend for Frontend (BFF) 是近年来越来越受到关注的一种架构模式,特别适用于多客户端场景下的系统设计。BFF 这一设计模式的核心思想是通过为不同的前端提供独特的后端服务,从而
Yeoman: 一个现代化软件开发工具的详尽解析
Yeoman 是一个开源的工具,旨在简化和自动化现代 Web 应用程序的开发流程。它提供了一个脚手架生成器,用于创建、维护和部署复杂的 Web 项目。作为开发者的工具集,Yeoman 涉及项目构建、代
JSON.parse 执行出错:SyntaxError: Unexpected end of JSON input
在计算机编程中,当我们处理 JSON 数据时,SyntaxError: Unexpected end of JSON input 这个错误通常出现在尝试解析 JSON 数据时出现了问题。要理解这个错误
关于 Angular Universal Engine SSR 错误处理的一些思考
ExpressJS 是一个流行的基于 Node.js 的 Web 应用框架,它常常用于作为服务器端的中间层。它的任务主要是处理 HTTP 请求,并返回合适的响应。Angular Universal 是
什么是 Verdaccio
Verdaccio 是一个开源的轻量级私有 npm 仓库代理工具。简单来说,它允许开发者在本地建立并管理一个 npm 私有仓库,用来缓存公开 npm 包,或者发布和存储私有 npm 包。这个工具特别适
什么是 Streaming Response
Streaming response,中文可以称为“流式响应”,是计算机科学领域,尤其是 Web 开发和网络通信中一个重要的概念。理解 streaming response,首先要结合网络通信、操作系
深入解析 SIGNATURE.SMF 文件的用途与意义
在许多网站下载的压缩包中,常常会找到一个名为 SIGNATURE.SMF 的文件。它究竟起什么作用?从计算机软件的体系结构到其在现实世界中的具体应用,SIGNATURE.SMF 文件的用途可能看似微不
下一页