工具 • 2021-10-20
html2canvas 是一个 HTML 渲染器。该脚本允许你直接在用户浏览器截取页面或部分网页的“屏幕截屏”,屏幕截图是基于 DOM,因此生成的图片并不一定 100% 一致,因为它没有制作实际的屏幕截图,而是根据页面上可用的信息构建屏幕截图。
工具 • 2021-08-30
在封装业务组件的时候,组件如果可以提供良好的属性提示,对开发的同事是一种很好的体验。下面有两种方案可以实现属性文档提示功能
工具 • 2021-08-26
日常生活中,通常会使用扫码枪操作页面,比如商场的扫货物条形码,实现的办法是在input元素得到焦点后,通过扫描枪扫描条形码,就可以实现自动输入条形码,输入后执行完操作后再清空input的值再获取焦点,下面以react为例
工具 • 2021-08-15
lerna是一种工具,针对git和npm管理多软件包代码仓库的工作流程进行优化。
工具 • 2021-08-14
Forking工作流与 Feature branch 工作流不同的是,它为每个开发提供自己的仓库。一个本地仓库和一个公共服务器仓库。forking工作流常见在开源项目中, 例如github
工具 • 2021-07-07
多人协作开发的时候,友好的commit信息对于项目开发人员来说非常重要,这时候commitlint就派上用场了,commitlint是来检测提交信息的格式是否符合规范
工具 • 2021-01-24
由于公司用的是mac,家里用的是windows,所以在开发项目的时候,会遇到git修改文件回车问题,有时候不改动文件,git也会识别成新的改动而提交,产生大量的无效变动内容,提高了code review的难度,所以需要统一换行配置
工具 • 2020-08-31
webpack在编译构建的过程中,需要通过模块引用声明的路径来获取相应的模块
工具 • 2019-05-09
webpack 插件是由「具有 apply 方法的 prototype 对象」所实例化出来的。这个 apply 方法在安装插件时,会被 webpack compiler 调用一次
工具 • 2019-03-31
no such file or directory,使用webstorm或者vscode控制台npm install的时候经常出现这种错误,原因是没有administrator权限,解决方法是cmd用管理员运行即可
工具 • 2019-03-15
装饰器(Decorator)函数,是用来修改类的行为,一个装饰器函数有三个参数,target 装饰的目标对象,name 类的成员,属性or方法