首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
读书/笔记
itslife
创建于2021-09-13
订阅专栏
读书的总结或者一些知识的笔记
暂无订阅
共15篇文章
创建于2021-09-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
实现 Promise
前言 最近在使用 Promise 进行开发时,突然对 Promise 的实现机制开始思考,发现自己虽然之前看过 Promise 是如何实现的,但是却不能清晰的梳理并实现出来,于是重新研究并记录。 需求
算法学习-异或运算(不进位相加)
异或运算规则 相同为 0 ,不同为 1. 异或运算规律 a ^ 0 = a a ^ a = 0 a ^ b = b ^ a a ^ (b ^ c) = (a ^ b) ^ c 应用实例 交换值 算法题
模板方法模式
模板方法模式 模板方法模式是一种使用继承实现的简单模式。 模板方法模式由两部分组成,第一部分是抽象父类,第二部分是具体实现子类。 具体实现子类需要对抽象父类定义的方法进行重写。 JavaScript
JavaScript 设计模式与实践——组合模式
组合模式 什么是组合模式 组合模式就是用小的子对象来构建更大的对象,而这些小的子对象本身也许是由更小的‘孙对象’构成的。 简单来说,组合模式是一种树型结构,具有子对象的对象称为组合对象,不具有子对象的
Vue3 初始化流程
Vue3 初始化流程 Monorepo Monorepo 是管理项目代码的一个方式,指在一个仓库(repo)中管理多个模块/包(package) 优点: 一个仓库可维护多个模块,不用到处找仓库 方便版
Vue3 createApp 函数流程笔记
Vue3 项目架构 Monorepo Monorepo 是管理项目代码的一个方式,指在一个仓库(repo)中管理多个模块/包(package) 优点: 一个仓库可维护多个模块,不用到处找仓库 方便版本
Vue3.2 双向绑定源码分析
双向绑定精简版(版本:3.2)——track trigger effect Vue3 中双向绑定的核心函数为: track trigger effect 还有 targetMap,这是一个 WeakM
JavaScript 二进制笔记
位运算 JavaScript 中的位运算是将操作数视为 32 位元的二进制串,返回标准的 JavaScript 数值。 JavaScript 中数值都由 64 位浮点数存储,但在两个整数进行位运算时,
《JavaScript 设计模式与实战》—— 命令模式
命令模式 在 JavaScript 中,我们可以换种说法。 命令模式中的命令指的是执行某些特定对象的函数。 先看一下 JavaScript 中的命令模式。 这就是 JavaScript 中的命令模式。
《JavaScript 设计模式与开发实战》—— 发布订阅模式
发布订阅模式 发布——订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖它的对象都将得到通知。 现实中得发布订阅 中秋节快到了,前端超市的月饼被各个前端大
《JavaScript 设计模式与开发实战》- 代理模式
代理模式 代理模式是对一个对象提供一个代用品或占位符,以便控制对它的访问。 代理模式的关键是,当客户不方便直接访问一个对象或者不满足需要的时候,提供一个替身对象来控制对这个对象的访问,客户实际上访问的
《JavaScript 设计模式与开发实践》- 策略模式
策略模式 书中策略模式的定义是:定义一系列算法,把他们一个个封装起来,并使他们可以相互替换。 我的理解是,调用方式不变,通过参数可以调用不同的算法。 这段代码很简单也有一些缺点。 存在许多 if-el
《Javascript设计模式与开发实践》- 单例模式
单例模式 单例模式,顾名思义,只有一个实例。那么问题来了,什么只有一个实例。在 js 里面,能够创建实例的有构造函数和类(es6 新增,本质上是语法糖)。 所以单例模式的定义是:保证一个类仅有一个实例
《JavaScipt 设计模式与开发实践》之闭包
闭包 《JavaScipt 设计模式与开发实践》中没有对闭包的概念给出明确定义。但指出了闭包的形成与变量的作用域以及变量的生存周期密切相关。 JavaScript 中常见的作用域有三种: 全局作用域
自用 VsCode 配置
VsCode 配置文档,中文注释。 保存备份,同一公司 ide 配置。公司项目模板前期准备。~~~~~