- 博客(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关注的人