自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 使元素垂直水平居中的几种方法

【代码】使元素垂直水平居中的几种方法。

2018-11-24 16:15:00 136 1

原创 深入理解js构造函数

1.在典型的oop的语言中,如java,都存在类的概念,类就是对象的模板,对象就是类的实例。但在js中不存在类的概念,js不是基于类,而是通过构造函数(constructor)和原型链(propotype chains)实现的。但在ES6中引入了类(class)这个概念,作为对象的模板,新的class写法知识让原型对象的写法更加清晰,这里不重点谈这个。2.首先我们来详细了解下什么是构造器构...

2018-11-24 15:25:34 213 1

原创 对象深拷贝的5种方法

1.使用JSON.parse()结合JSON.stringify()此方法是对上面第4种方法的改进,确保可以深拷贝目标对象中的对象。3.ES6中的Object.assign()方法。4.利用for in 循环遍历原对象。可以将对象中的对象进行深拷贝。5.使用循环+递归方式实现。2.ES6中的扩展运算符。只能深拷贝第一层元素。只能深拷贝第一层元素。只能深拷贝第一层元素。

2024-02-12 18:02:39 1043 1

原创 JS数组去重的9种方法

6.利用indexOf方法判断数组中是否存在某个元素,如果不存在返回-1,则向新数组中添加该元素(类似于方法5,只不过一个是includes判断数据是否存在,另外一个是indexOf判断)。1.使用Set:将数组转换为Set对象,Set对象会自动去除重复元素,之后再将Set对象转换为数组。3.使用for循环,利用indexOf方法判断数组的相同元素索引是否相等,如果相等,添加到新数组里面。2.使用for循环,利用indexOf方法判断数组的相同元素索引是否相等,如果不相等,就删除此数据。

2024-01-09 09:48:10 403

原创 CSS选择器权重计算规则

一、CSS选择器类型包括:1.ID  #id2. class .class3. 标签 p4. 通用 *5. 属性 [type="text"]6. 伪类 :link7. 伪元素 ::after8. 子选择器 相临选择器二、权重计算规则1.第一等,代表内联样式规则 如:style="",权值为:1000;2.第二等,代表ID选择器 如:#box,权...

2018-11-25 17:12:24 325 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除