Home avatar

Lruihao's Note

Lruihao's GitHub chart

重新认识 JavaScript

前言

前端框架轮替变化越来越快,JavaScript 也在不断地升级迭代,越来越多的新特性让我们的代码写起来变得简洁有趣。

每隔一段时间就该重新认识一下 JS,这篇文章会介绍 6 种新特性,一起研究一下吧。

关于 CSS 和 Scss 变量运算那些事

问题分析

昨天在开发 FixIt 的时候,在 Scss 中写 max(foo, bar) 函数比较不同的单位变量时报错了,但是在 CSS 中使用 max 或者 min 函数函数比较不同的单位变量是没有问题的。

造成这一问题的原因是,在 Scss 中,也实现了 max 和 min 函数,但是在 Scss 中,不同单位的变量是不能进行运算的,所以使得在 Scss 中直接使用 max 或者 min 函数会提示单位不同的报错。(同类 Less 中的变量运算是支持不同单位的)

知道造成问题的原因后,解决这个问题就很简单了,有很多种方法,有些方法感觉像在卡 BUG,有点意思,记录一下。

发现新版本

当前站点有新版本可用。