css • 2021-10-13
position:sticky 定义元素为粘性定位元素,根据正常文档流进行定位,然后相对它的临近祖先滚动的元素,基于 top , right , bottom , left 的值进行偏移。
nosql • 2021-09-15
virtuals是mongoose的计算属性,不真实存储在mongodb,但是可以在mongodb写入和返回的时间节点上处理数据,类似于vue的computed
工具 • 2021-08-30
在封装业务组件的时候,组件如果可以提供良好的属性提示,对开发的同事是一种很好的体验。下面有两种方案可以实现属性文档提示功能
其他 • 2021-08-26
在写bash命令的时候,有时候需要操作字符串,提取匹配的内容,然而shell里面操作正则的资料比较少,所以做下记录,有两种方法
javascript • 2021-08-20
video是h5新增的标签,可以通过 video 标签播放 ogg、mp4 、webm 等格式的视频。
工具 • 2021-08-15
lerna是一种工具,针对git和npm管理多软件包代码仓库的工作流程进行优化。
工具 • 2021-08-14
Forking工作流与 Feature branch 工作流不同的是,它为每个开发提供自己的仓库。一个本地仓库和一个公共服务器仓库。forking工作流常见在开源项目中, 例如github
工具 • 2021-07-07
多人协作开发的时候,友好的commit信息对于项目开发人员来说非常重要,这时候commitlint就派上用场了,commitlint是来检测提交信息的格式是否符合规范
其他 • 2021-04-14
多人协作的项目,严格的代码风格校验对前端研发有非常多的好处,使用eslint可以,提高代码质量,统一团队风格,减少冗余代码等等好处。
其他 • 2021-03-20
在日常开发中,难免会遇到多个github账号使用同一个github服务的情况,在使用过一个github账号的同时,新增一个github账号会导致无权限拉取另一个项目
其他 • 2021-03-12
最近换了M1后配置新的开发环境,在安装配置好nginx后,启动项目,打开页面空白,通过控制台查看信息,发现了这样一个错误 net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK)
框架 • 2021-02-03
你可以把 useMemo 作为性能优化的手段,但不要把它当成语义上的保证。将来,React 可能会选择“遗忘”以前的一些 memoized 值,并在下次渲染时重新计算它们,比如为离屏组件释放内存。