自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于ES6类封装一个轮播图(可以选择上传图片,但只能上传一次)

Class类的介绍 类作为ES6才有的概念 类的数据类型是函数,类本身就是构造函数 每一个类都有constructor方法,而constructor方法在类进行实例化的时候会自调用,默认返回实例化对象,在这里定义的方法都是定义在实例对象上, 在类内部定义方法不需要function关键字,不然会报错,直接写函数就行了,并且定义是定义在原型对象上 class Student { constructor(x, y) { this.x = x; this.y = y; // 定义在实例原型对象 /*

2020-07-12 17:09:43 450 1

原创 如何用原生js封装jQuery中的offset方法

1.原理 这个方法是基于原生js中的 offsetParent 、offsetTop 、offsetLeft、clientLeft、clientTop 来完成的,在jQuery中这个元素是用来获取当前元素在当前视口的相对偏移。 clientLeft \ clientTop 指的是元素父元素左边框和上边框 (包括border和padding) offsetLeft:元素的边框的外边缘距离与已定位的父...

2020-02-25 16:47:47 560

原创 如何用原生js封装一个类似jq的选择器

1、我们先了解一下原生js中的选择器 ID选择器(在整个文档中获取id为xxx的元素) document.getElementId([ID]); 类名选择器(在整个文档中或者在指定上下文中获取类名为xxx的元素) document.getElementsByClassName(' '); [context].getElementsByClassName(' '); 标签名选择器(在整个文档中或者...

2020-02-22 20:53:11 1566

原创 animate动画函数的封装方法

废话就不多说马上就开始讲解 1,获取样式 首先这里获取的不是行内样式,而是非行内样式,具体可以通过两个属性去获取(为了兼容), 第一个属性是 currentStyle 这个属性是IE的私有属性, 用法:[object].currentStyle[attr] 参数:[object]:想要获取样式的对象 [attr]:获取当前对象那个样式 第二个属性是 getComputedStyle(),这...

2020-02-19 17:32:17 760

空空如也

空空如也

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

TA关注的人

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