自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javascript原型与原型链

每个javascript对象(除了null)都有一个__proto__指向其构造函数的原型对象,即person.__proto__ === Person.prototype。当在实例上找不到属性或方法时会往它的原型对象上找,再找不到,会从原型对象的原型对象上找,直到找到为止,或找到尽头null,找不到则返回undefined。构造函数的prototype对象的constructor指向了构造函数,即Person === Person.prototype.constructor。

2023-04-20 18:42:45 45

原创 模拟new的实现

【代码】模拟new的实现。

2023-04-20 18:37:58 63

原创 模拟async、await

【代码】模拟async、await。

2023-04-20 18:37:13 87

原创 手写call、apply、bind

【代码】手写call、apply、bind。

2023-04-20 18:35:23 43

原创 Promise

【代码】Promise。

2023-04-20 18:32:27 60 1

原创 javascript 继承

创建一个仅用于封装继承过程的函数,该函数在内部以某种形式来做增强对象,最后返回对象。优点:结合了原型和构造函数的优点,完美解决了原型和构造函数的缺点。缺点:修改引用类型的属性时会影响其他实例。缺点:修改引用类型的属性时会影响其他实例。缺点:无法继承原型链上的属性、方法。优点:结合了原型和构造函数的优点。缺点:调用了两次Animal。

2023-04-20 18:29:55 84 1

原创 vue2 diff算法

同一个节点:key、tag、isComment相同,data都存在或都不存在,如果是input的话要data、attrs、type相同。

2023-04-20 18:04:42 109 1

原创 gulp自动化构建

watch('src/assets/scripts/*.js', scripts) //监听js文件变化。watch('src/assets/styles/*.scss', styles) //监听样式文件变化。// watch('src/assets/images/**', images) //监听图片变化。// watch('src/assets/fonts/**', fonts) //监听字体变化。// watch('public/**', extra) //监听public里文件变化。

2023-02-28 17:52:03 46

空空如也

空空如也

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

TA关注的人

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