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