获得徽章 0
前端开发
新年快乐,龙年大吉!
2
关注了
字节跳动青训营
VIP.4 融会贯通
前端开发
栈用于存放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
交叉类型允许我们将多个类型组合成一个单一类型,创建一个新类型,该类型具有交叉类型的所有属性和方法。


评论
前端开发
JS中的forEach()方法是一个同步方法,它不支持处理异步函数。如果你在forEach中执行了异步函数,forEach()无法等待异步函数完成,它会继续执行下一项。这意味着如果在forEach()中使用异步函数,无法保证异步任务的执行顺序。
评论
单例模式是一种只允许创建一个实例的模式。在前端开发中,常用于创建全局唯一的对象,例如全局的状态管理器、日志记录器等。单例模式可以保证全局只有一个实例,避免了重复创建和资源浪费的问题。
评论
状态管理就是单页应用的各个组件本身是共享内存的,如果将状态保存在内存中,就可以读写统一内存中的变量,从而达到状态共享的目的。
评论
事件冒泡(dubbed bubbling):当一个元素接收到事件的时候,会把他接收到的事件传给自己的父级,一直到 window (注意这里传递的仅仅是事件,例如click、focus等等这些事件, 并不传递所绑定的事件函数。)
1
下一页
个人成就
文章被点赞 14
文章被阅读 1,579
掘力值 145
收藏集
1
关注标签
18
加入于