掘友等级
获得徽章 0
栈用于存放JS中的基本类型和引用类型指针。
栈的空间是连续的,增加删除只需要移动指针,操作速度非常快。
栈的空间是有限的,当栈满了,就会抛出一个错误。
栈一般是在执行函数时创建的,在函数执行完毕后,栈就会被销毁。
网站自动刷新,可以设置网站刷新后,给定的时间从头标签!
<head>
<meta http-equiv="refresh" content="10">
</head>
父组件通过 属性=值的形式来传递给子组件数据;
子组件通过 this.props 获取父组件传递过来的数据;
函数节流是一个非常常见的优化方式,可以有效避免函数过于频繁的执行。
undefined
null
Boolean
String
Number
Symbol(es6)
BigInt(es2020)
Object
{常规对象|Ordinary Object}
{异质对象|Exotic Object}
设计模式分为三大类:
1.创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
2.结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
3.行为型模式,共十一种:策略模式、模板方法模式、观察者模式/发布订阅模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。
响应式 API:例如ref()和reactive(),使我们可以直接创建响应式状态、计算属性和侦听器。
生命周期钩子:例如onMounted()和onUnmounted(),使我们可以在组件各个生命周期阶段添加逻辑。
依赖注入:例如provide()和inject(),使我们可以在使用响应式 API 时,利用 Vue 的依赖注入系统。
day2
整个优化器起作用的链条是这样的:
1、监视器从他所监视代码的执行情况做出自己的判断
2、接下来把它所整理的信息传递给优化器进行优化
3、如果某个循环中先前每次迭代的对象都有相同的形状,那么就可以认为它以后迭代的对象的形状都是相同的。
day1
交叉类型允许我们将多个类型组合成一个单一类型,创建一个新类型,该类型具有交叉类型的所有属性和方法。
下一页