this 指向问题

21
10月
2020

测试 this 指向问题

掌柜宝RN热更发布流程

07
08月
2020

记录掌柜宝RN热更发布流程。

微信签名--前端实现

24
07月
2020

最近,在开发中遇到一个问题,需要做微信签名。但是,后端资源有限,需要前端自己实现签名算法相关逻辑,于是,将这个过程记录下来。由于是测试公众号,不保证生产上一定可以用,还需要多多测试。

crm 系统重构

19
07月
2020

重构原因:后续再补上

webpack 学习五:独立打包与缓存

16
06月
2020

在前面几个部分的学习后,我们知道了如何通过 webpack 打包文件,并根据不同环境独立出相应的配置文件。但,我们不能满足于能打包出文件就可以了,还应该思考怎么打包出更优的文件。比如,我们都知道浏览器有强缓存与协商缓存,如果能够让不变的文件得到有效缓存,变动的文件得到及时更新,这样就能在性能上有所提升。

CS可视化:有用的Git命令【转载】

14
06月
2020

尽管 Git 是一款非常强大的工具,但如果我说 Git 用起来简直是噩梦,大多数人也会认同我的说法。我发现在使用 Git 时,在头脑里可视化地想象它会非常有用:当我执行一个特定命令时,这些分支会如何交互,又会怎样影响历史记录?为什么当我在 master 上执行硬重启,force push 到原分支以及 rimraf 我们的 .git 文件夹时,我的同事哭了?

你真的了解 git 吗

14
06月
2020

git 是开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。我们平时可能经常使用它,但是你真的了解 git 吗?先抛几个问题 git add 发生了什么?git 有哪些暂存区?git pullgit fetch 区别?git mergegit rebase 区别?git resetget restore 区别?

webpack 学习三:模块热替换 HMR

10
06月
2020

在上一节中,我们知道了如何让 webpack 自动构建,并刷新浏览器。但是,有个问题,它会刷新整个页面,哪怕我只改动了一小部分,它也会刷新整个页面,重新加载全部资源,如果项目比较大,无疑会影响我们的开发效率。那有没有什么办法能够让 webpack 做到,只更新变更内容,没改的地方不动;而且还要保存当前状态?有,它就是 HMR 模块热替换

webpack 学习二:自动刷新

10
06月
2020

在上一节中,复习了 webpack 四个基本概念:entryoutputloaderplugins,知道了 webpack 基本的打包怎么配置。但是有个问题,就是每次修改文件后,想要看实际效果,需要每次都去执行 webpack 或者 npm run build 命令,然后打开 index.html 看效果,比较麻烦。今天,就来看看,如何让 webpack 自动构建。

webpack 学习一:基本概念

09
06月
2020

webpack 是一个 js 静态模块打包器。当 webpack 处理应用程序时,它会递归构建一个依赖关系图,该图映射项目中所用到的每个依赖模块,并将他们打包成一个或多个 bundle。今天我们就来聊聊 webpack 的 四个核心基本概念:entryoutputloaderplugins

技术是第一生产力