0%

理解 ES6 Module(ESM)和 CommonJS(CJS)这两种模块系统的区别,是掌握前端工程化的基础。本文将从多个维度深入剖析两者的差异,帮助你彻底理解它们。

阅读全文 »

在团队协作中,为避免低级 Bug、产出风格统一的代码,会预先制定编码规范。使用 Lint 工具和代码风格检测工具,则可以辅助编码规范执行,有效控制代码质量。

阅读全文 »

前后端分离是现代 Web 开发的主流架构模式,它涉及 SPA、SEO、SSR 等多个核心概念。本文将从基础到实践,全面讲解这些知识点。

阅读全文 »

Webpack 本质上是一个静态模块打包器:从入口出发,构建依赖图,经过 Loader 转换与 Plugin 扩展,最终输出可部署资源。本文以 webpack5 为主。

阅读全文 »

第一章 概述

一、判断题
1、Linux 内核是单内核结构,执行效率高,可维护性好。( × )

1
2
为什么要使用模块?
linux内核之所以提供模块机制,是因为它本身是一个单内核。而单内核的最大优点就是效率高,因为所有的内容都集成在一起,但其缺点是可扩展性和可维护性相对较差,模块机制就是为了弥补这一缺陷。
阅读全文 »

关于 Web 应用性能优化,有一点是毫无疑问的:「页面加载越久,用户体验就越差」。Web 应用性能优化的关键之处就在于:减少页面初载时所需加载资源的「数量」和「体积」

阅读全文 »

在 Linux 环境通过 npm 全局安装 pm2 后,运行 pm2 命令却显示没有找到该命令:-bash: pm2: command not found。上网查找资料发现,这是因为没有创建软连接导致的。

阅读全文 »