今日阅读-工作相关内容 缘起每天的生活被各式各样的碎片信息充斥着,看过很多好文章,可能也会淹没在信息洪流里了。像石墨、语雀等自己也在用,不过比较私人化,于是就仿照浏览器的分类收藏夹功能,建立一个可公开的、可溯源时间线的、属于自己的阅读知识库,同时,和同行、同事、朋友定期交流也方便了很多。 所以就有了置顶的这两篇「今日阅读」,这篇是工作相关,另一篇生活相关。 宇宙遨游,定期打捞。 2023年08月22日 稳定的图床服务 P 2023-08-09 what-read-today
今日阅读-生活相关内容 缘起每天的生活被各式各样的碎片信息充斥着,看过很多好文章,可能也会淹没在信息洪流里了。像石墨、语雀等自己也在用,不过比较私人化,于是就仿照浏览器的分类收藏夹功能,建立一个可公开的、可溯源时间线的、属于自己的阅读知识库,同时,和同行、同事、朋友定期交流也方便了很多。 所以就有了置顶的这两篇「今日阅读」,这篇是生活相关,另一篇工作相关。 生活相关里留存的是,除技术外的、半衰期较长的好文章,或是某个学科 2023-08-09 what-read-today
Noode.js 常用API 模块系统 node 内模块分为三种,核心模块,文件模块,第三方模块.其中文件模块式内置库,不需要 require 就可以引用 path 路径 path.join path.resolve path.extname file system 文件系统 创建文件夹:fs.mkdirSync 删除文件夹: fs.rmdirSync 创建文件: fs.writeFile 删除文件: fs.unlinkSy 2023-08-22 nodejs
Webpack 高级配置总结 总结高级配置的学习,从 4 个角度对 webpack 和代码进行了优化: 1. 提升开发体验 enhance experince 使用 Source Map 让开发或上线时代码报错能有更加准确的错误提示。 2. 提升 webpack 提升打包构建速度 lifting speed 使用 HotModuleReplacement 让开发时只重新编译打包更新变化了的代码,不变的代码使用缓存,从而使 2022-11-24 JavaScript,Webpack
Webpack5 高级配置4:如何优化代码运行性能 优化代码运行性能 optimize performanceCode Split问题背景打包代码时会将所有 js 文件打包到一个文件中,体积太大了。如果只要渲染首页,就应该只加载首页的 js 文件,其他文件不应该加载。 所以需要将打包生成的文件进行代码分割,生成多个 js 文件,渲染哪个页面就只加载某个 js 文件,这样加载的资源就少,速度就更快。 解决方案代码分割(Code Split)主要做了两 2022-11-24 JavaScript,Webpack
Webpack5 高级配置3:如何减少代码体积 减少代码体积 reduce volume🌲Tree Shaking开发时定义了一些工具函数库,或者引用第三方工具函数库或组件库。如果没有特殊处理,打包时会引入整个库,但是实际上可能只用一小部分。这样将整个库都打包进来,体积就太大了。 Tree Shaking 是一个术语,通常用于描述移除 JavaScript 中的没有使用上的代码。注意:它依赖 ES Module。Webpack 默认开启,无需 2022-11-24 JavaScript,Webpack