博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2022/1/22

Posted on 2022-01-22 13:57  为你摘星星  阅读(21)  评论(0)    收藏  举报

1.Array.prototype.indexOf() 判断是否相等使用的是 ===,注意:  NaN === NaN  结果为false, 0 === +0  ,0 === -0 , -0 === +0; 这三个结果都为true, 根据运算符的优先级,先计算 === 两边的语句,在判别是否相等。

2.Array.prototype.includes() 判断是否想相等使用的是 sameValueZero (注意,在该算法内,NaN和NaN相等,0、-0、+0这三个也是相等);

3.Object.is() 判断是否相等采用的是sameValue(该算法,NaN和NaN是相等的,但是 -0 和 +0不想等,-0 和 0 不想等、 +0 和 0 是相等的);

4.数据结构Set中的 实例对象 set.has()也是使用sameValueZero算法来判断是否相等的。

5.行内元素不能设置宽度和高度,高度是固定的,宽度只能由行内元素的内容撑开;行内元素可以设置左右内外边距,上下内边距也行,但是上下外边距不起作用。

6.border-radius  可以设置边框为圆角。

 

 

 7.box-shadow 可以设置盒子的阴影。

 

 

 

 8.text-shadow 可以设置文字阴影

 

 9.任何类型的元素添加浮动之后都会变成行内块元素,绝对定位(固定定位)也是如此。

10.属性的书写顺序

 11.背景的总结

 

 12.CSS的继承性

 

 

 13.边框细线合并

 

 14.让块级元素的盒子居中可以使用外边距,但是前提是需要指定了宽度。行内元素和行内块元素(img、input等)可以通过text-align:center 实现。