获得徽章 0
赞了这篇沸点
@冴羽 @Jsonz1993

正则表达式日常小 trick 第四天
结合昨天讲的 match 方法,使用正则表达式来解算法题
当 match 方法参数的正则表达式有 g 标志位的时候
返回的是所有匹配结果
展开
去码头整点薯片于2022-01-20 09:04发布的图片
去码头整点薯片于2022-01-20 09:04发布的图片
去码头整点薯片于2022-01-20 09:04发布的图片
评论
赞了这篇沸点
#春节小游戏#
练习手速
还得推荐打飞机小游戏-ztype
去码头整点薯片于2022-01-20 11:43发布的图片
评论
目前前端monorepo管理方案基本是 yarn + learn 和 pnpm, pnpm 简单方便一些,内置了workspaces,但是缺少版本控制,所以需要搭配一些外部的程序要处理版本控制。比较好的有 changesets, 搭配github action可以做到自动升级对应版本并发npm包。

demo: github.com


@冴羽 @潘小安
展开
Jsonz于2022-01-20 09:59发布的图片
评论
赞了这篇沸点
@冴羽@Jsonz1993
React项目中要从非cssmodule替换到 cssmodule 如何批量替换?
使用正则表达式:(className='([^']+?)')替换成className={xxxxx.$2}
xxxxx 为导入样式的 module:如 styles.$2
展开
2
赞了这篇沸点
@冴羽@Jsonz1993
正则表达式日常小 trick 第二天
\s:表示空白符,包括空格、水平制表符、垂直制表符、换行符、回车符、换页符。
\n:匹配一个换行符。
在 vscode 编辑器中可以使用正则搜索匹配
\sdebugger\n
可以一键删除代码中所有的 debugger
展开
评论
赞了这篇沸点
@潘小安 @Jsonz1993

markdown 语法中,代码块使用三个反引号包裹,如何在代码块里使用三个反引号呢?

其实代码块不要求一定是三个反引号包裹,只要多于等于三个就行,所以你可以这样写:
展开
冴羽于2022-01-19 11:02发布的图片
4
pnpm 安装依赖的时候不会像 npm打平在node_modules中,所以不会出现幽灵依赖的情况,反过来说,有可能以前代码写的不规范,所以改成pnpm之后会有一些报错的情况。
举个例子,用 commitlint等来约束git commit message 规范,以前都是直接安装 @commitlint/cli, @commitlint/config-conventional, cz-conventional-changelog 然后package.script.commit = 'cz'。
通过 nm run commit 来触发 cz 的交互式创建commit信息,这在npm模式下一直没有问题,因为cz-conventional-changelog内包含了 commitizent(cz)。
但是在 pnpm 下,因为我们没显示安装 cz,所以会报 cz command not found的错误.

@冴羽 @潘小安
展开
2
赞了这篇沸点
@潘小安 @Jsonz1993

Nginx 开启 Gzip 压缩
冴羽于2022-01-18 16:43发布的图片
评论
发现一个很有意思的暗黑模式实现效果,大概的效果是这样的,点了暗黑模式之后,整个屏幕都黑了,只开了一盏小灯。
实现的原理大概是body.background: #000,然后再加一个背景图小灯来展示展示鼠标下的内容

我的掘金不知道为什么发不了图片,有兴趣的可以点一下链接看,实用性不强但很有创意

github.com

tonsky.me

PS: 移动端体验一般

@冴羽 @潘小安
展开
评论
JS浮点数精度问题是因为采用IEEE754标准,计算的时候会把十进制转换为二进制来处理。
0.1 -> 0.0001100110011001...(无限)
0.2 -> 0.0011001100110011...(无限)
0.1 + 0.2 -> 0.0100110011001100110011001100110011001100110011001100(IEEE 754)
再把二进制转为十进制就变成了: 0.30000000000000004
@潘小安 @冴羽

github.com
展开
1
赞了这篇沸点
#沸你不可# 队名:低调青年小分队 组员:@潘小安 @冴羽 @Jsonz1993
1
下一页
个人成就
文章被点赞 312
文章被阅读 55,680
掘力值 1,320
收藏集
4
关注标签
24
加入于