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

原创 【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 216

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

作业二:创建一个原型继承,画出原型链图 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 132

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

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

2022-04-12 12:15:31 599

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

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

2022-04-10 00:48:12 635

空空如也

空空如也

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

TA关注的人

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