Vue2工程为组件自动注入全局样式文件
开发过程中,随着工程变大,不免要提取出一些公共的样式,如variables、mixins、functions等几乎在所有业务组件中都会用到的样式,本文介绍Vue2中怎样向组件中自动注入全局样式文件。
git clean 和 git rm 的区别和使用场景
git操作中clean和rm是比较容易混淆的两个操作,本文介绍它们之间的区别及使用场景。
理解并利用Iterable协议
ES6 中引入了for…of、[…arr]展开语法等很方便易用的功能,本文介绍它们内部的实现逻辑:Iterable。
inline svg 的使用
inline svg是目前前端图标解决方案的最优解(当然不仅限于图标),而且使用方式也及其简单,只要将svg图标代码当成普通的html元素来使用即可。
什么是前端/浏览器缓存
本文介绍什么是前端缓存,或者叫作浏览器缓存。并介绍如何在开发及配置层面做到缓存破坏。
字体图标的使用与设计
字体图标(iconfont)虽然有要被淘汰的趋势,但是在其服役期间也解决了其他方案的很多痛点,虽然不建议继续使用字体图标了,但如果有维护老项目的需求可以看一看。
git同时推送至多个remotes
一般来说,我们的工程只关联一个远程仓库地址,如我们在公司平时的开发中,一般来说都是将代码推送到公司内部的代码仓库中(如GitLab中)。但是如果我们自己的一些工具工程,即想要提供给公司内部使用(GitLab),又想要推送到GitHub上服务大众,本文介绍如何在只用一个远程的前提下推送至多个remotes。
使用git bisect确定引入问题的提交
git bisect是一个git命令,和git pull、git push等常用的命令一样。它的用途是利用二分查找算法快速确定引起问题的提交,在项目维护中有极大用处。
git push某个或某些特定提交
当我们在本地仓库开发时,暂存区可能有多次提交等待推送(git push
)到远程,而我们目前只做完了其中某些需求,此时我们想要将做完的需求涉及的提交推送到远程,git push
和git rebase -i
就可以做到。