一文带你玩转 CSS 变量
CSS 变量是由 CSS 作者定义的,它包含的值可以在整个文档中重复使用。下面就来通过这篇文章更好地理解声明式 CSS 变量!CSS变量即自定义属性,它包含的值可以在整个文档中重复使用
Js私有属性的多种实现方式总汇
JavaScript被很多人认为并不是一种面向对象语言,原因有很多种,比如JavaScript没有类,不能提供传统的类式继承;再比如JavaScript不能实现信息的隐藏,不能实现私有成员。
什么是CDN?CDN的核心技术与优势
CDN技术对互联网访问体验的重要性毋庸置疑,那为什么CDN技术会成为构建元宇宙基座必不可少的呢?我们首先需要知道什么是CDN?
很多人不知道 v-for 可以这样解构!
最近发现我们可以使用v-for进行解构。之所以起作用,是因为 Vue 将v-for的整个第一部分直接提升到函数的参数部分:
JavaScript 中 Infinity 的奇异世界
JavaScript 中的 Infinity 是一个可以应用于任何变量的数值,表示无穷大。下面就来看看 Infinity 是如何工作的,以及使用时的注意事项。
UUID正在被NanoID取代?
UUID 是软件开发中最常用的通用标识符之一。然而,在过去的几年里,其他的竞品挑战了它的存在。其中,NanoID 是 UUID 的主要竞争对手之一。
Js中arguments的使用
当我们不确定有多少个参数传递的时候,可以用 arguments 来获取。在 JavaScript 中,arguments 实际上它是当前函数的一个内置对象。所有函数都内置了一个 arguments 对象
都知道0.1+0.2 = 0.30000000000000004,那要怎么让它等于0.3
小学数学老师教过我们,0.1 + 0.2 = 0.3,但是为什么在我们在浏览器的控制台中输出却是0.30000000000000004?除了加法有这个奇怪的现象,带小数点的减法和乘除计算也会得出意料之外的结果
TypeScript 类型技巧 - 子类方法、属性类型完善
在进行声明合并时,目前 TypeScript 好像并不会进行与其父类类型兼容性的检查。当类声明中有泛型时,对应的 interface 也需要添加同名泛型。