自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 function和箭头函数的区别

1.this指向性function的this指向性不是固定的,它随着调用环境的改变而改变。 function Student(name,age){ this.name=name this.age=age } show(); function show(){ console.log(this)//window }此时调用show方法this指向的是window;若我们在页面中添加一个按钮标签,并将show方法绑定到该元素的点击事件

2022-04-14 17:47:40 1360

原创 【ES6】var与let、const的区别

今天总结一下var与let、const的五大区别1.let和const存在块级作用域而var不存在<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script type="text/javascript"> // if(true){ //...

2022-04-14 13:47:28 251

原创 创建一个教师类继承人类,画出原型链图

作业二:创建一个原型继承,画出原型链图function human(name,age,sex){this.name=name;this.age=age;this.sex=sex;}human.prototype.eat=function(){console.log(this.name+'正在吃饭')}human.prototype.sleep=function(){console.log(...

2022-04-12 17:10:07 163

原创 JS中三种继承方式及其优缺点

需求:创建人类对象,再创建学生对象和教师对象分别用不同方式继承人类对象1.原型链继承法控制台输出:这种继承方式明显的缺点就是:虽然继承了人类的方法和属性,但属性值没办法更改。2.冒充继承法:通过使用call()和apply()方法改变this指向性来实现继承这种方法虽然解决了原型链继承方法的问题,但不能将原型方法继承过来3. 组合继承:原型+冒充这种方法解决了之前两种继承方法存在的问题。...

2022-04-12 12:15:31 636

原创 JS中创建对象的四种方式

创建一个学生对象:属性:姓名、年龄方法:吃饭1.直接创建法:优点:创建简单缺点:无法量产var student={ name:'王一', age:21, eat:function(){ console.log(this.name+"正在吃") } }缺点:无法量产——当我们需要创建多个学生对象的时候需要将这一段代码重写 如:var ...

2022-04-10 00:48:12 670

空空如也

空空如也

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

TA关注的人

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