Vue实例有一个完整的生命周期,也就是说从开始创建、初始化数据、编译模板、挂在DOM、渲染-更新-渲染、卸载等一系列过程,我们成为Vue 实例的生命周期,钩子就是在某个阶段给...
Vue实例有一个完整的生命周期,也就是说从开始创建、初始化数据、编译模板、挂在DOM、渲染-更新-渲染、卸载等一系列过程,我们成为Vue 实例的生命周期,钩子就是在某个阶段给...
TypeScript 中的 is 关键字,它被称为类型谓词,用来判断一个变量属于某个接口或类型。 1. 类型谓词的基本使用 is 关键字一般用于函数返回值类型中,判断参数是否...
为什么data是函数,而components是对象? data函数如果没有返回值会报错吗? 为什么props定义的数据不能和data同名? vue源码路径:vue\src\c...
我们知道:在浏览器环境中,常见的 macro task 有 setTimeout、MessageChannel、postMessage、setImmediate。而常见的 m...
今天想起很久之前听到过的一句话:上班,是人生最大的骗局。之前我没有对上班进行过太多的思考,基本上只要是有工作就做,没工作就找,所以不太理解这句话,我认为,上班也是我们的人生的...
写法一 定义delFolder方法 delFolder = (name,e)=>{ alert(name) } 用bind绑定,调用是作为第二个参数传递,不用显示传递事件对象...
一、堆 堆是一种经过排序的树形数据结构,每个节点都有一个值,通常我们所说的堆的数据结构是指二叉树。所以堆在数据结构中通常可以被看做是一棵树的数组对象。而且堆需要满足一下两个性...
面试官问到这一道文提示,是想考察我们对两个状态管理的工具的用法是否熟悉,我们可以先从共同点,每一个的具体用法,区别进行回答。 1.共同点: 两者都是为了解决状态不好管理,无法...
Context被翻译为上下文,在React的官方文档中归类于高级部分,属于React的高级API,但官方并不建议在稳定版的App中使用Context。 很多优秀的React组...
发布订阅设计模式在程序中经常涉及,例如 Vue 中的 $on 和 $off、document.addEventListener()、document.removeEventL...
一.详解浏览器事件捕获与冒泡 1. 事件委托/事件代理 捕获阶段-->目标阶段-->冒泡阶段 第三个参数为true,则监听捕获事件,不传或者传false,则监听冒泡事件 e....
一:commonJS是引用拷贝还是值拷贝? 可见commonJS引用文件是值拷贝,不是引用拷贝 二:缓存,require会缓存结果 Node使用CommonJS模块规范,内置...
一些公式: N^0=N (a异或b)异或c = a异或(b异或c) 0^0=0
这一章简单介绍下Vue3.x中的核心方法,用于访问实例上下文的router及vuex等。 1、概述:一个很重要的方法,获取当前组件的实例、上下文来操作router和vuex等...
在create-react-app搭建的项目中使用装饰器 执行yarn eject命令,暴露出配置项 因为装饰器是新的提案,许多浏览器和Node环境并不支持,所以我们需要安装...
折腾过快4年vuex, 这框架真是不好用, 那一大堆mutations/actions, 在ts环境下很难支持. 那么用什么呢? 用pinia. 现在时间不多, 直接上代码片...
搭建前端开发环境笔记 由npx create-react-app articles_published_system创建的项目 后来漏掉了typescript支持,原本可以由...
typescript 一点一点的知道~ 1、type type用于定义类型,常用于定义类型别名(类型别名就是用来给一个类型起个新名字, 类型别名常用于联合类型。 几乎 int...