自定义博客皮肤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 368 1

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

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

2020-02-25 16:47:47 476

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

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

2020-02-22 20:53:11 1469

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

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

2020-02-19 17:32:17 683

空空如也

空空如也

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

TA关注的人

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