2024年7月18日

摘要: 类的定义 类实际上就是es5构造函数的语法糖,简化了声明构造函数、原型方法以及实现继承的过程 类的特点 1.通过new操作符来创建一个实例对象,但不能把类当做普通函数去调用 2.在类的头部可以定义实例属性 3.在类的内部可以声明constructor表示构造方法,也可以自定义一些方法作为原型方法 4 阅读全文

posted @ 2024-07-18 17:00 过鹿人 阅读(38) 评论(0) 推荐(0) 编辑


2021年10月21日

摘要: 观察者模式 目标者对象和观察者对象有相互依赖的关系,观察者对某个对象的状态进行观察,如果对象的状态发生改变,就会通知所有依赖这个对象的观察者, 目标者对象 Subject,拥有方法:添加 / 删除 / 通知 Observer; 观察者对象 Observer,拥有方法:接收 Subject 状态变更通 阅读全文

posted @ 2021-10-21 18:15 过鹿人 阅读(1011) 评论(0) 推荐(0) 编辑


2021年10月19日

摘要: loader与plugin的区别 loader的作用是将代码进行转换,比如less转成css,一个loader就是一个函数,接收的参数是上一个loader的返回值,loader进行一系列处理后 返回新的代码 plugin的作用是在webpack的编译流程中完成某些操作,比如当webpack编译启动时 阅读全文

posted @ 2021-10-19 18:22 过鹿人 阅读(338) 评论(0) 推荐(0) 编辑


2021年10月18日

摘要: 打包原理 缺点 其他特点 webpack 解析各个模块的依赖关系 使用loader转换文件,使用plugin注入钩子,打包合并模块,最终生成bundle文件,使用express开启本地服务器, 浏览器请求的是bundle文件,也就是打包过后的文件。 1.各个模块之间的依赖关系过于复杂 会导致打包速度 阅读全文

posted @ 2021-10-18 18:36 过鹿人 阅读(3428) 评论(0) 推荐(0) 编辑

摘要: http的缺点 http的数据是明文传输 如果用明文传输 很容易被第三方获取到传输的数据 因此我们一般要在网络传输过程中对数据进行加密 常见的加密方式 对称加密 秘钥key 待加密数据data a和b是两个主机,它们都有秘钥key , a传输data会先用key进行加密,生成密文DATA, b拿到D 阅读全文

posted @ 2021-10-18 12:03 过鹿人 阅读(955) 评论(0) 推荐(0) 编辑


2021年10月9日

摘要: 阅读全文

posted @ 2021-10-09 16:45 过鹿人 阅读(55) 评论(0) 推荐(0) 编辑


2021年9月30日

摘要: 好巧不巧,工作了一年跳槽了,之前用的vue,现在用的react~ 嗯!工作使人进步!现在开始学react吧! 切入正题~ react hooks是React16.8.0之后出现的, 类组件存在的问题: this指向问题 生命周期繁琐 创建类的实例开销较大 而函数组件函数组件没有this,没有生命周期 阅读全文

posted @ 2021-09-30 09:51 过鹿人 阅读(1812) 评论(0) 推荐(0) 编辑


2021年9月15日

摘要: 示例: class A { // 属性表达式 prop1 = 1; // get方法 get value() { console.log('Getting the current value!'); return this.prop1; } // set方法 set value(newValue) 阅读全文

posted @ 2021-09-15 14:57 过鹿人 阅读(172) 评论(0) 推荐(0) 编辑


2021年9月6日

摘要: 最近发现好多东西整理过后就没啥印象,但是思维导图很好用,能取其精华去其糟粕 阅读全文

posted @ 2021-09-06 15:40 过鹿人 阅读(108) 评论(0) 推荐(0) 编辑


2021年9月5日

摘要: 示例 // Promise.resolve() Promise.resolve(1).then((data) => { console.log(data) // 1 }) // Promise.reject() Promise.reject(2).catch((data) => { console. 阅读全文

posted @ 2021-09-05 19:46 过鹿人 阅读(182) 评论(0) 推荐(0) 编辑


Copyright © 2024 过鹿人
Powered by .NET 9.0 on Kubernetes