- javascript2022年1月10日 / 10分钟阅读
理解Chrome V8垃圾回收机制 - Javascript
Javascript不同于C语言,需要开发人员手动去管理内存。Javascript的内存分配和释放,V8引擎都会自动帮你完成,但是,这并不是代表我们不需要关心内存的管理。 - javascript2022年1月9日 / 6分钟阅读
webpack loader基础入门
在使用webpack的时候,我们可以使用loader来处理不同的文件,比如我们可以使用loader来处理css文件,或者使用loader来处理图片文件,或者使用loader来处理js文件。 - other2022年1月7日 / 2分钟阅读
又拍云非www强制跳转到www网址
搜索引擎会把非www和www视为两个网站,为了可以更好的SEO,提高网站的权重,通常会需要把非www强制重定向(301重定向)到www网址上去,最近使用了又拍云的CDN,也配置了一下,免费薅羊毛,真香~ - network2022年1月1日 / 2分钟阅读
不同系统清除DNS缓存的方法
计算机系统为了提高域名的解析访问速度,通常会缓存DNS查询结果,虽然日常生活中很少需要我们访问缓存,但是在运维配置的情况下,为了能够实时查看DNS解析的结果,还是得手动清除下系统缓存。 - react2021年12月29日 / 13分钟阅读
深入理解React Hooks原理
React作为前端最流行的框架之一,引领了前端开发潮流。从16.8版本之后推出了React Hooks,让我们可以通过函数组件就可以来实现class组件所有的特性,例如组件状态声明,拥有组件独有的生命周期等等 - webpack2021年12月28日 / 3分钟阅读
热更新HMR(Hot Module Replacement)的原理解读
Hot Module Replacement(简称HMR)模块热更新,现代构建工具和开发必备的特性,能够监听文件修改,把改动的代码重新打包后发送到浏览器,在不刷新浏览器的情况下替换变更部分内容。 - webpack2021年12月24日 / 5分钟阅读
手把手教你如何使用 webpack5 的模块联邦新特性
为了减少对 npm 包的安装频率,还有避免本地安装 node_modules 包,webpack开发团队想出了一个解决方案,能否将第三方库放到网络上单独部署,如果项目需要使用再从该库的地址上直接拉取下来使用,这样就不需要通过 npm 来安装,更新指定依赖包,也方便实时保持库的新版本。感觉有点类似以前通过 cdn 引入第三方js库的感觉 - webpack2021年12月23日 / 3分钟阅读
create-react-app自定义配置webpack
create-react-app(以下简称CRA)提供了webpack常用配置的封装,使用起来非常方便,通过CRA可以快速创建项目模板就可以直接运行,只需要运行以下命令初始化项目 - shell2021年12月22日 / 2分钟阅读
oh my zsh windows替代,美化
Oh my posh,支持了 Windows、GNU/Linux(WSL)、macOS 三个系统上的 PowerShell、bash、zsh 等终端,可以让你的终端超级好看