摘要:
JavaScript数据类型分为:
原始数据类型(7种) Number、String、Boolean、Null、Undefined、Symbol、BigInt
引用数据类型 Object 阅读全文
摘要:
display、visibility、opacity三个属性隐藏元素之间的异同点一直是前端面试面试的常考题。
除了display、visibility、opacity三个属性可以隐藏元素之外,是否还存在其它属性可以隐藏元素呢?
它们之间又存在什么必然的联系呢?
这就是我们今天要讨论的问题 阅读全文
摘要:
因为在函数作用域或者块级作用域中也定义了一个undefined变量,在此作用域中就会优先使用新定义的变量,而不会去使用window.undefined,从而造成一种我们将window.undefined的值改变了的假象。 阅读全文
摘要:
单个选择器的特指度按照 !important > id选择符 > class选择符、属性选择符和伪类 > 元素选择符和伪元素的规律排序,如果遇到组合选择器,则按其逻辑将其拆分为单个选择器后相加再进行判断。如果选择器中的声明包含了!important,则这条属性会覆盖同属性所有不包含了!important的声明,只有在同属性的声明也包含!important,并且同属性的声明位于的选择器的特指度大于先前的选择器,亦或两个选择器的特指度相当,但同属性的声明位于的选择器位于先前的选择器之后时,才会覆盖先前的选择器的加了!important的属性。 阅读全文
摘要:
CSS样式共有5个来源,它们分别是浏览器默认样式、用户样式、链接样式(位于单独的css文件中,通过link元素的src属性链接到html文档中)、嵌入样式(位于style元素中)、行内样式(位于要作用元素的style属性中)。
注意:嵌入样式是位于style元素中,行内样式是位于要作用元素的style属性中。 阅读全文