noopener-noreferrer

当用 target=”_blank” a 标签打开超链接或者用 window.open 打开新窗口时,应该将 opener 设置为空,不然将暴露在非常简单的钓鱼攻击之下。

阅读全文

打扰一下的平凡之路

2018年3月21日,也就是大概两个月前就想分享打扰一下乐队在演唱会上翻唱的《平凡之路》,因为需要安装 hexo audio 插件,一直拖到今天。想看看能不能直接嵌入网易云的 iframe, 但网易云上依旧没有打扰一下的演唱会版本,所以嵌入腾讯视频 iframe

阅读全文

修改 placeholder 样式

修改 HTML input 元素 placeholder 的样式

阅读全文

less calc 不起作用

在 less 中使用 CSS3 的 calc 语法时会自动计算,需要采用如下写法,注意减号左右都有空格。

阅读全文

羽球往事

(一篇 2015年的旧文。)

大约十年前,拍还是一副一副的买,球还是一个一个的买,而不像现在,拍一把一把的买,而球一桶一桶的买。也就是差不多那个时候,我拥有自己的第一副羽毛球拍,它打开了我通往羽毛球世界的大门。

阅读全文

rg.exe 占用 100% CPU

Windows 上使用 VSCode 遇到一个问题,打开项目时,整个电脑基本卡死,Ctrl+Shift+Esc 发现 rg.exe 占用 100% 的 CPU。

阅读全文

z-index 不起作用

z-index 只在 position 非 static 的元素生效,而一个元素的 position 默认为 static,static 元素想让 z-index 生效,可以设置元素 position 为 relative。

阅读全文

JSX 中自定义属性

JSX 用来定义 React 组件的 DOM 结构,其规则跟 HTML 基本相同,但还是有一些差异。例如 HTML 建议自定义属性以 data-* 命名,JSX 则是强制,因为如果不以这种方式命名,就不生效。

阅读全文

React 组件清除定时器

在 React 组件定义一个计时器,在组件卸载的时候就应该清除掉。

阅读全文

React 小技巧

使用 React.js 一段时间了,把使用过程遇到的小坑和小技巧记录下来,希望能够帮助到其他人。

阅读全文