版本上线代码分支操作流程——git squash

2020-01-19
阅读 1 分钟
2.6k
适用场景:本次版本修改较大,commit 过多,当1、为了方便以后查看一个版本的所有的修改;2、这次合并上线有回滚的可能性,为了方便回滚;3、让master的整个版本历史清晰整洁;时,请尽量适用此命令。

vue ssr 实现方式学习笔记

2019-01-18
阅读 6 分钟
4.8k
为什么要写本文呢,话说现在 vue-ssr 官网上对 vue 服务端渲染的介绍已经很全面了,包括各种服务端渲染框架比如 Nuxt.js 、 集成 Koa 和vue-server-renderer 的 node.js 框架 egg.js,都有自己的官网和团队在维护,文档真是面面俱到功能强大,但是,我个人在刚开始看这些资料的时候,总是忍不住发起灵魂三问:“我是谁?...

webpack4.x 模块化浅析-CommonJS

2018-11-08
阅读 11 分钟
3.4k
在模块化编程中,开发者将程序分解成离散功能块(discrete chunks of functionality),并称之为模块。每个模块具有比完整程序更小的接触面,使得校验、调试、测试轻而易举。 精心编写的模块提供了可靠的抽象和封装界限,使得应用程序中每个模块都具有条理清楚的设计和明确的目的。

JavaScript 函数节流 throttle 和防抖 debounce

2018-03-29
阅读 3 分钟
2.3k
举例说明:假定时间间隔为 500ms,频繁不停的操作 2s,且每两次执行时间小于等于时间间隔 500ms,那么就会执行 4 次,也就是每隔 时间间隔 500ms 执行一次。