帅气丶汪星人
Published on undefined in 暂未分类 with 帅气丶汪星人

随笔分类 -  JavaScript高级

摘要:按需导出 创建公共事件或者公共属性 export const name = '按需导出' export function greet() { console.log('按需导出函数') } 然后按需接收 import React from "react"; import {name, greet} 阅读全文
posted @ 2023-09-21 15:04 帅气丶汪星人 阅读(71) 评论(0) 推荐(0) 编辑
摘要:继承有六种方法:原型链继承,构造函数继承,组合继承,原型式继承,寄生式继承,寄生组合式继承 原型链继承 原型链继承是一种继承方式,它是基于JavaScript中的原型链机制实现的。在JavaScript中,每个对象都有一个原型对象,原型对象又有自己的原型对象,直到达到顶层的Object.protot 阅读全文
posted @ 2023-04-07 21:25 帅气丶汪星人 阅读(53) 评论(0) 推荐(0) 编辑
摘要:所有的this指向 普通函数重的this指向,wind 对象中的方法this指向,该对象(是对象中的方法的this指向,不是对象中的this指向,对象是没有this指向的) 事件绑定中的this指向,绑定的事件源头 定时器中的this指向,wind 箭头函数中的this指向,箭头函数没有this指向 阅读全文
posted @ 2022-11-30 13:41 帅气丶汪星人 阅读(137) 评论(0) 推荐(0) 编辑
摘要:深拷贝和浅拷贝 首先明白概念,深浅拷贝都只是针对复杂数据类型的,对于简单数据类型来说是没有深浅拷贝这个概念的 浅拷贝,拷贝复杂数据类型的时候,会直接拷贝复杂数据类型的地址,这样不管我们修改哪一个数组或者对象的时候,另外一个也会跟着改变。但是修改简单数据类型的时候,另外一个不会改变。(只对复杂数据类型 阅读全文
posted @ 2022-11-30 13:27 帅气丶汪星人 阅读(23) 评论(0) 推荐(0) 编辑
摘要:面向对象and面向过程 面向对象,只关注对象 面向对象更适合软件,他不关注步骤,只关注结果 面向过程,只关注过程 面向过程更适合硬件,它有每一个步骤,而且它更关注每一步的过程 构造函数 构造函数就是用来封装对象的,构造函数重的this指向,指向的就是实例化对象 function Star(uname 阅读全文
posted @ 2022-11-30 13:08 帅气丶汪星人 阅读(71) 评论(0) 推荐(0) 编辑
摘要:函数作用域 函数作用域,在函数内部声明的变量只能在函数内部访问 函数内部声明的变量,函数外部无法被访问 函数的阐述也是函数内部的局部变量 不同的函数内部声明的变量无法相互访问 函数执行完毕后,函数内部的变量实际被清空了 块级作用域,let,const。var没有块级作用域 if (true){ le 阅读全文
posted @ 2022-11-24 14:06 帅气丶汪星人 阅读(192) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示