自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 JavaScript闭包(内存泄漏、溢出以及内存回收),超直白解析

首先我们先铺垫一个知识点——变量作用域: 变量根据作用域的不同分为两种:全局变量和局部变量。 函数内部可以使用全局变量。 函数外部不可以使用局部变量。 当函数执行完毕,本作用域内的局部变量会销毁。 如果我想在函数外部引用这个函数的局部变量呢? 闭包是什么? 闭包(closure)指有权访问另一个函数作用域中变量的函数。 ----- JavaScript 高级程序设计 闭包有什么用? 1延伸变量作用域范围,读取函数内部的变量 2让这些变量的值始终保持在内存中 简单理解就是 ,一个作用域可以访问另外一个函数内部

2020-08-30 00:36:41 187

原创 Combine 框架,从0到1 —— 3.使用 Subscriber 控制发布速度

内容概览 前言 在发布者生产元素时消耗它们 使用自定义的订阅者施加背压(back pressure) 使用背压操作符管理无限需求(Unlimited Demand) 总结 前言 对于大多数响应式编程场景而言,订阅者不需要对发布过程进行过多的控制。当发布者发布元素时,订阅者只需要无条件地接收即可。但是,如果发布者发布的速度过快,而订阅者接收的速度又太慢,我们该怎么解决这个问题呢?Combine 已经为我们制定了稳健的解决方案!现在,让我们来了解如何施加背压(back pressure,也可以叫反压)以精确控制

2020-08-30 00:30:58 98

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除