自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js中元素.getBoundingClientRect()的用法

getBoundingClientRect()会返回一个对象,此对象中有top,right,left,bottom这几个属性。属性代表含义如图。

2021-08-31 20:40:26 133

原创 js中盒模型的13个属性

// offset系列 // console.log(box.offsetTop) // // box.offsetTop 当前盒子的外边框到 // // 上层有定位的元素的内边框的偏移量;上层都没有定位的时候 找到的是body // console.log(box.offsetHeight) // // box.offsetHeight 盒子一共占有的高度 内容高+俩padding+俩border // console.log(box.offsetWidth) // //.

2021-08-31 20:31:59 296

原创 js中一些常用的正则

let reg=new RegExp();电话号码:let reg=/^1[35789]\d{9}$/身份证号:let reg=/^[1-9]\d{16}[\dX]$/ /^\d{17}(\d|X)$/ 18-65年龄:let reg=/(18)|(19)|[2-5][0-9]|[6[0-5]]/密码校验://

2021-08-31 20:10:54 513 2

原创 JS中this的使用

JS中的执行上下文「EC」:供代码执行的环境,进栈执行,执行完可能释放也可能不释放全局执行上下文 EC(G)块级私有上下文:除函数/对象之外的大括号中,但凡出现基于let/const/function声明变量的,都会产生块级上下文函数私有上下文:函数执行产生的THIS:执行主体,谁把它执行的「THIS是谁,和函数在哪创建以及在哪执行都没有半毛钱的关系」全局执行上下文中的THIS是:window块级私有上下文中的THIS是:它没有THIS,用到的THIS都是所处环境中的THIS我们都是研究

2021-08-26 18:33:47 295

原创 JS中数据类型

JS中有两种数据类型,一种是原始值类型,一种是对象类型。

2021-08-26 18:30:25 76

原创 Js中class的使用

class Person{constructor(){this.xx=xx;this.yy=yy;私有方法(){ }}共有方法(){ }static zz=123; //类Person的静态属性}Person.zz=123;这样也可以给类Person添加静态属性关于class的继承。子类是继承父类的所有属性和方法class Child extends Father{constructor(){super()}}子类继承父类的静...

2021-08-25 21:07:50 192

原创 js 中使用function创建类之原型继承

方式1:Son.prototype=Father.prototype方式2:Son.prototype=new Father()方式3:Son.prototype.__proto__=Father.prototype方式4:Son.prototype=Object.create(Father.prototype) //Object.create()会创建一个空对象,他的__proto__指向Object.create()的第一个参数上述几个方法均会造成Son.prototype中的...

2021-08-25 20:32:14 314 1

原创 JS中检测数据类型的四种方法

1,typeof 最常用的方法。用法:typeof(xxx) 缺点:数组,null检测结果不准确。数组的检测结果是"object",null的检测结果也是"object"(原因:null在底层编码时前几位数字时000与”object“的相同)2,intanceof 用法:xx instanceof Array 检测从xx到基类原型这条原型链上是否存在Array的原型。返回结果是布尔型。3,constructor 用法:if(xx.__proto__.constructor==Array)...

2021-08-25 19:46:51 779 2

原创 Math常用的方法

1,Math.abs() 求绝对值2,Math.ceil() 向上取整3,Math.floor() 向下取整4,Math.round() 四舍五入5,Math.sqrt() 开平方6,Math.pow() 求幂 还可以有a**b表示7,Math.PI 圆周率8,Math.max/min 最大最小值9,Math.random() 求随机数 无参...

2021-08-05 12:48:49 200

空空如也

空空如也

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

TA关注的人

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