2021年10月21日

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

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


2021年10月19日

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

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


2021年10月18日

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

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

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

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


2021年10月9日

摘要: 阅读全文

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


2021年9月30日

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

posted @ 2021-09-30 09:51 过鹿人 阅读(1619) 评论(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 过鹿人 阅读(164) 评论(0) 推荐(0) 编辑


2021年9月6日

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

posted @ 2021-09-06 15:40 过鹿人 阅读(104) 评论(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 过鹿人 阅读(177) 评论(0) 推荐(0) 编辑


2021年8月28日

摘要: 在讲解性能优化的方案之前,我们需要了解一下webpack的整个工作流程, 方案一:减少模块解析 也就是省略了构建chunk依赖模块的这几个步骤 如果没有loader对该模块进行处理,该模块的源码就是最终打包结果的代码。不对某个模块进行解析,可以缩短构建时间 哪些模块不需要解析? 模块中无其他依赖 w 阅读全文

posted @ 2021-08-28 21:30 过鹿人 阅读(596) 评论(0) 推荐(0) 编辑


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