自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js 箭头函数和普通函数的区别

ECMAScript6 中新增了箭头函数。任何使用表达式的地方,都可以使用箭头函数。箭头函数的注意事项:如果箭头函数只有一个参数,可以不用加括号 箭头函数可以没有{},但是只能写一行代码,是一个值或者是表达式,该函数的返回值就是这行代码的值。和普通函数的区别:箭头函数不能用作构造函数,不能用new 箭头函数不能使用arguments,而普通函数内部的arguments对象用来存储传入函数的所有参数。 箭头函数不可以使用super 箭头函数没有prototype属性,没有原型对象

2022-03-28 14:12:39 634

原创 Js中普通函数和构造函数的区别

调用构造函数的时候,需要用new关键字;而普通函数不需要 构造函数一般而言需要首字母大写;而普通函数不需要 使用new调用构造函数会产生新的实例对象;而普通函数不会 使用new调用构造函数的时候,构造函数里面的this指向的是即将要创建的实例对象;而普通函数里面的this指向的是该函数的调用者 需要注意的是,构造函数本身和普通函数没有区别,当使用new关键字进行调用的时候,这个函数就会执行构造函数的功能构造函数的返回值问题:如果什么都不返回如果是普通的调用,那么返回undefined;如

2022-03-28 13:50:50 328

原创 ES5的继承方式总结

借鉴于《JavaScript高级程序设计(第4版)》 原型链继承 盗用构造函数 组合继承 原型式继承 寄生式继承 寄生组合式继承 原型链继承代码如下:function SuperType(){ this.colors = ['red','orange']}function SubType(){}SubType.prototype = new SuperType();此种继承方式会出现以下两个问题: 子类会一并继承父..

2021-11-11 23:06:42 568

原创 JS 内存泄露问题整理

JS的垃圾回收机制C/C++中,内存使用情况需要程序员自己管理,但是,JavaScript是使用垃圾回收的语言,执行环境负责在代码执行的时候管理内存。确定哪个变量不会再被使用了,然后就释放掉该变量所占用的内存。垃圾回收程序每隔一段时间就会自动运行,因此垃圾回收的过程是周期性的。垃圾回收机制的两种策略 标记清理(常用) mark-and-sweep 当变量进入上下文的时候(eg:在函数内部声明一个变量),这个变量就会被加上存在于上下文中的标记,当变量离开上下文的时候,也会被加上离

2021-11-10 11:08:44 754

空空如也

空空如也

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

TA关注的人

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