云锦书笺 
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   

Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick

2022-08-28

JavaScript实现代理模式

什么是代理模式代理模式是一种结构化设计模式(小灰的文章认为也可以算作是行为型设计模式),代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用,这就是代理模式的定义。通俗的讲,代理模式的核心是在被调用方和调用方之间增加一个中介者的角色,也就是代理。 图源自小灰的文章”什么是代理模式?” 现实生活中,比如我们有租房需求,可能就需要经过房屋中介,让我们认识能够找到合适的房东。 在求

2021-06-26

策略模式

策略模式定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。

2021-06-24
设计模式

how-to-write-async-await-without-try-catch-blocks-in-javascript

2021-06-24

单例模式

保证一个类仅有一个实例,并提供一个访问它的全局访问点。

2021-06-23
设计模式

基数排序

基数排序是一种线性排序算法,会按照数字的位来将数进行分布,再进行排序的算法。

2021-06-21
算法

桶排序

桶排序,使用桶来将数值进行归类,然后对桶内的数值进行局部排序,对排序后的桶进行合并。

2021-06-21
算法

计数排序

选择排序的最大优势是省去了多余元素的交换,它是一种原址比较排序算法。

2021-06-21
算法

从输入URL到页面展示,这中间发生了什么?

从输入URL到页面展示,这中间发生了什么?

2021-06-14
浏览器工作原理

快速排序

快速排序是从冒泡排序演变过来的算法,但是快速排序性能远远优于冒泡排序。

2021-04-27
算法
1234

搜索

Hexo Fluid
粤ICP备19160630号-1