- 博客(8)
- 收藏
- 关注
原创 javascript原型与原型链
每个javascript对象(除了null)都有一个__proto__指向其构造函数的原型对象,即person.__proto__ === Person.prototype。当在实例上找不到属性或方法时会往它的原型对象上找,再找不到,会从原型对象的原型对象上找,直到找到为止,或找到尽头null,找不到则返回undefined。构造函数的prototype对象的constructor指向了构造函数,即Person === Person.prototype.constructor。
2023-04-20 18:42:45
45
原创 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关注的人