最新 最热

闭包

从上图中可知,由于func3内,访问了外部作用域的a、c、e变量,进而从左侧debug中可以看出形成了三个闭包,而b、d、f没有访问,进而没有形成闭包

2023-05-26
2

rust迭代器

迭代器模式允许你对一个序列的项进行某些处理。迭代器(iterator)负责遍历序列中的每一项和决定序列何时结束的逻辑。当使用迭代器时,我们无需重新实现这些逻辑。...

2023-05-26
2

「Python」装饰器到底是个啥?

请注意,本文编写于 328 天前,最后修改于 327 天前,其中某些信息可能已经过时。

2023-05-17
1

JavaScript 面试要点:作用域和闭包

在当前的作用域中找不到某个变量时,引擎就会在外层嵌套的作用域中继续查找,直到找到 或 到达最外层作用域(全局作用域)为止。

2023-05-17
2

「Python」闭包与装饰器

请注意,本文编写于 1730 天前,最后修改于 999 天前,其中某些信息可能已经过时。

2023-05-17
1

Mysql闭包表之关于国家区域的一个实践

在电商系统中,我们总是会遇到一些树形结构数据的存储需求。如地理区域、位置信息存储,地理信息按照层级划分,会分为很多层级,就拿中国的行政区域划分为例,简单的省-市-县-镇-村就要五个级别。如果系统涉及到跨境的国际贸易...

2023-05-12
2

开心档之计数(ARC)

通常情况下我们不需要去手动释放内存,因为 ARC 会在类的实例不再被使用时,自动释放其占用的内存。

2023-05-09
1

Vue底层判断标签的性能优化方法

在vue中,如果写div、span等正常的html标签,vue会解析成传统的html标签,但当写不是这些标签的时候,vue会认为他是一个组件,例如:。是如何做到这种判断的呢,首先自己来实现一个这样的判断...

2023-04-27
1

Android 自定义开源库 EasyView

代码已经推送到MavenCentral(),在Android Studio 4.2以后的版本中默认在创建工程的时候使用MavenCentral(),而不是jcenter()。

2023-04-27
2

重学JS-8-函数作用域、闭包

通过下面的思维导图,我们先对JavaScript的函数作用域、闭包一些基本的了解。

2023-04-22
1