自定义博客皮肤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继承三种方式的理解prototype, call/apply, 混用

首先,需要统一一个知识点 new一个对象的四个过程 1、创建一个空对象 1 var obj = new Object(); 2、让Person中的this指向obj,并执行Person的函数体 1 var result = Person.call(obj); 3、设置原型链,将obj的__proto__成员指...

2019-09-21 21:45:48 155

原创 原型及原型链相关理解

下面是可能用到的知识点  var o1 = {}; // 普通对象 function f1(){} // 函数对象 f1.prototype // 原型对象 function Person(name, age, job) { // 构造函数 this.name = name; this.age = age; this.job = job; this.sayHello = functi...

2019-02-14 17:39:04 116 1

转载 JavaScript 的 this 原理

一、问题的由来学懂 JavaScript 语言,一个标志就是理解下面两种写法,可能有不一样的结果。var obj = {  foo: function () {}};var foo = obj.foo;// 写法一obj.foo()// 写法二foo()上面代码中,虽然obj.foo和foo指向同一个函数,但是执行结果可能不一样。请看下面的例子。var obj = {  foo: function...

2018-06-21 09:41:35 86

原创 Array.prototype.splice()小识

Array.prototype.splice()方法 splice增加或删除数组的内容,会改变数组array.splice(start[, deleteCount[, item1[, item2[, ...]]]])当splice只有一个参数的时候 表示删除索引到第几个的元素当splice带参数的时候,判断第一参数和第二参数大小。 一参大于二参,则在后面直接添加。一参小于二参,则删除一参索引后,二...

2018-06-05 10:37:23 895

空空如也

空空如也

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

TA关注的人

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