什么是热更新?

什么是热更新?

看到浏览器热更新,我们很容易就想到的是webpackwebpack-dev-server
问题:热更新是保存后自动编译(Auto Compile)吗?还是自动刷新浏览器(Live Reload)?还是指HMR(Hot Module Replacement,模块热替换)?
先看一下什么是浏览器的热更新。浏览器的热更新,指的是我们在本地开发的同时打开浏览器进行预览,当代码发生变化时,浏览器自动更新页面的技术。这里的自动更新,表现上又分为自动刷新整个页面,以及页面整体无刷新而只更新页面的部分内容。

阅读更多
commitizen规范commit

commitizen规范commit

在多人协作的项目中,如果Git提交说明过于混乱,是不利于代码review的。如果Git提交说明足够精准、详细,不仅有利于代码的review也有利于后期排查问题,甚至我们可以根据commit信息生成响应日志。
本文主要介绍通过cz工具,以及附和Angular规范的提交说明来规范commit信息。也可以查看vuejs,他的提交说明就是根据Angular规范来的。
本文示例: cz-example

阅读更多
Icarus指南

Icarus指南

Icarus的默认主题配置文件为_config.icarus.yml
此文件定义了站点全局的布局与样式设置,同时也控制了例如插件与挂件等外部功能的配置。
本文详细介绍了主题的一般配置,并且解释了Icarus使用哪些配置文件和它是如何生成并验证这些配置。

阅读更多
JSON.stringify()

JSON.stringify()

JSON.stringify() 方法将一个 JavaScript 对象或值转换为 JSON 字符串,如果指定了一个 replacer 函数,则可以选择性地替换值,或者指定的 replacer 是数组,则可选择性地仅包含数组指定的属性。

阅读更多
Chocolatey Window设计的包管理器
Electron问题集合
整理自己常用的vscode插件集合
Flex布局

Flex布局

网页布局(layout)是 CSS 的一个重点应用。

布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。
本文主要介绍了使用display: flex可以进行的一些布局。

阅读更多
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×