首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面试题
鲨鱼辣椒的鲨鱼
创建于2024-02-14
订阅专栏
收集一些遇到的面试题
暂无订阅
共8篇文章
创建于2024-02-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
react中虚拟dom转化为真实dom的过程
![image.png](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d79cfd2196af4b5b80615900146c0294~tplv
js设计模式——迭代器模式
实际就是遍历,让用户透过特定的接口访问容器中的每一个元素而不用了解底层的实现 根据可迭代协议将一个普通对象变为可迭代对象, 1.添加一个内置的Symbol.interator方法,可迭代对象都有这个方
js设计模式——代理模式
代理模式是为对象创建一个代用品或者占位符,以控制对一个对象的访问 应用:请求接口时做缓存代理 缓存代理的代码
js设计模式——原型模式
原型模式是创建型模式的一种,特点是通过复制一个已经存在的实例来返回一个新的实例,而不是创建一个新的实例。 目的是可以让新的实例直接复用实例已经存在的属性和方法 应用: 1.js中的Object.cre
js设计模式——发布订阅模式和观察者模式
发布订阅模式和观察者模式有相同之处,都是一个对象发生变化另一个或多个对象会收到通知。 区别是观察者模式中观察者订阅目标对象后目标对象变化就会触发事件 发布订阅模式中存在一个中介者 一。观察者模式的两个
js设计模式——单例模式
单例模式:使用这个模式时,单例对象整个系统需要保证只有一个存在。 单例方法:多次调用方法时,回返回相同的类实例对象,保证只有一个实例对象 单例思想:vue2和vue3中的use方法注册插件时,都会判断
js计时器不精确的原因
1.硬件原因,计算机内部使用寄存器即使,没有原子钟,本身就不能实现真正精确计时 2.操作系统。stetimeout等api计时是调用操作系统进行计时的,不同操作系统计时都不是真正精确 3.w3c标准:
前端设计模式——工厂模式
工厂模式就是一个调用即可返回新对象的函数。调用函数返回对象 应用一:vue3的createApp方法 将vue2的全局api替换成了实例api 调用一个方法,返回一个实例对象 const app=cr