跳到正文
山月行

标签: frontend-engineering

这是山月博客(shanyue.tech)中标签「frontend-engineering」的文章归档。带有该标签的已发布长文共 45 篇,本页为第 3 页,下方列表按更新时间从新到旧排列。每条条目包含文章标题、发布时间与摘要,点击标题进入全文。 本站主题集中在 AI 研发实践:多 Agent 设计与协作、Harness 与自动化评测、Cursor 等 IDE 下的 Rules / Skills 与工作流,以及把这些能力落到真实仓库时的工程细节。标签页把同一关键词下的长文聚在一起,便于从主题切入阅读,也便于在无 JavaScript 的环境下直接看到可读正文。

本页收录 5 篇:《Code Spliting》、《JSON Loader》、《Redux TechStack》、《name、version 与 semver 字段》、《软链接和硬链接》。各文摘要如下——《Code Spliting》:Code Spliting 往往归为两个方面: 1. 通过 splitChunksPlugin 提取公共子模块,把第三方模块打包为 vendor.js 。一般被称作 Bundle Spliting 。 1. 通过 import() 动态加载模块,进行按需加载。一般被称作 Code Spliting 。 Code Spl… 《JSON Loader》:在前端中,网页只能加载 javascript 脚本资源,即便在 node,也只能加载 javascript 与 json 资源。那类似 webpack 、 rollup 及 vite 这类工具是如何加载图片、JSON 资源的呢? 在 webpack 等打包工具中,号称一切皆是模块。 当 webpack 在这类打包器中,… 《Redux TechStack》:+ combineReduers + bindActionCreator + connect + Provider + mapStateToProps + mapDispatchToProps + redux + react-redux + redux-thunk + redux-saga + redux-action… 《name、version 与 semver 字段》:name 与 version 字段几乎是 main 指 npm package 的入口文件,当我们对某个 package 进行导入时,实际上导入的是 main 字段所指向的文件。 main 是 CommonJS 时代的产物,也是最古老且最常用的入口文件。 随着 ESM 且打包工具的发展,许多 package 会打包 N… 《软链接和硬链接》:假设我们有一个文件,称为 hello 通过 ln -s 创建一个软链接,通过 ln 可以创建一个硬链接。 他们的区别有以下几点: 1. 软链接可理解为指向源文件的指针,它是单独的一个文件,仅仅只有几个字节,它拥有独立的 inode 1. 硬链接与源文件同时指向一个物理地址,它与源文件共享存储数据,它俩拥有相同的 ino…

想浏览更多主题,可前往标签索引或全部长文。

文章列表