摘要: 工厂模式大体分为三类: 简单工厂模式、 工厂方法模式、抽象工厂模式。三者之间的关系,也是渐进式的,抽象化的范围也是越来越高。 **简单工厂模式:**根据不同条件去生成不同对象(当数据量多时,简单工厂模式显而易见的的不适用) **工厂方法模式:**归类对象,对同一类型的对象进行归整(作用与同一类产品) 阅读全文
posted @ 2023-03-27 17:30 千年轮回 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 在某些情况下,一个客户不想或者不能直接引用一个对象,此时可以通过一个称之为“代理”的第三者来实现间接引用。代理对象可以在客户端和目标对象之间起到中介的作用,并且可以通过代理对象去掉客户不能看到的内容和服务或者添加客户需要的额外服务。 三个必不可少的对象 被代理的对象 做代理的对象 使用代理对象的对象 阅读全文
posted @ 2023-03-27 17:28 千年轮回 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 不知什么时候,突然install时npm报错 解决方法 1.权限问题 个人问题是因为权限不够,只需要把node.js文件夹的权限全部打开即可 2.由于网络不稳定导致npm包不完整 由于国内外环境因素,npm install安装依赖的时候经常会出现各种问题,特别是“Error: EPERM 阅读全文
posted @ 2022-12-19 18:14 千年轮回 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 Vue` : https://github.com/vuejs/vue [](https://img.shields.io/badge/chat-on discord-7289da.svg) Angular : https://github.com/angular/angular []( 阅读全文
posted @ 2022-10-09 12:35 千年轮回 阅读(758) 评论(0) 推荐(0) 编辑
摘要: const a = 5 // a = 10 // TypeError: Assignment to constant variable. const obj = { name: '张三' } obj.name = '李四' console.log(obj) // {name: "李四"} Objec 阅读全文
posted @ 2022-09-07 17:11 千年轮回 阅读(119) 评论(0) 推荐(0) 编辑
摘要: vue和react都已经全面进入了hooks时代(在vue中也称为组合式api,为了方便后面统一称为hooks),然而受到以前react中类组件和vue2写法的影响,很多开发者都不能及时转换过来,以致于开发出一堆面条式代码,整体的代码质量反而不如改版以前了。 0、概述 一个组件内部的所有代码——无论 阅读全文
posted @ 2022-08-12 17:51 千年轮回 阅读(31) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/Bg9uybSAS85FEbzxiMw9iQ 一、Vue3 1. Vue2.x 和 Vue3.x 生命周期方法的变化 文档地址:https://v3.cn.vuejs.org/guide/composition-api-lifecycle-hoo 阅读全文
posted @ 2022-08-12 17:48 千年轮回 阅读(1195) 评论(0) 推荐(0) 编辑
摘要: for循环和forEach的本质区别。 for循环和forEach的语法区别。 for循环和forEach的性能区别。 本质区别 for循环是js提出时就有的循环方法。 forEach是ES5提出的,挂载在可迭代对象原型上的方法,例如Array Set Map。 forEach是一个迭代器,负责遍历 阅读全文
posted @ 2021-11-23 14:21 千年轮回 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: 可选链操作符( ?. )允许读取位于连接对象链深处的属性的值,而不必明确验证链中的每个引用是否有效。?. 操作符的功能类似于 . 链式操作符,不同之处在于,在引用为空(nullish ) (null 或者 undefined) 的情况下不会引起错误,该表达式短路返回值是 undefined。与函数调 阅读全文
posted @ 2021-10-13 16:09 千年轮回 阅读(1157) 评论(0) 推荐(0) 编辑
摘要: 概述 本文档是自己看官方文档的理解+翻译,内容是package.json配置里边的属性含义。package.json必须是一个严格的json文件,而不仅仅是js里边的一个对象。其中很多属性可以通过npm-config来生成。 name package.json中最重要的属性是name和version 阅读全文
posted @ 2021-08-03 10:23 千年轮回 阅读(368) 评论(0) 推荐(0) 编辑