最新 最热

TS 从 0 到 1 - 其他

当 noImplicitAny 配置属性被启用后,TypeScript 4.0 就可以使用控制流分析来推断类属性的类型。

2023-05-17
0

TS 从 0 到 1 - 装饰器

装饰器是一个表达式,表达式被执行后返回一个函数,函数的入参为 target、name、descriptor。执行函数后,可能返回 descriptor 对象,用于配置 target 对象。

2023-05-17
1

「Python」闭包与装饰器

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

2023-05-17
1

Pyhton-@property装饰器-__getattr__()-__getattribute()

如果存在getattr()的定义,访问object不存在的属性时会调用该方法,相当于php的__get()魔法函数 不存在定义时,访问不存在的属性会报 AttributeError

2023-05-17
1

从java注解漫谈到typescript装饰器——注解与装饰

之前整理过《Java注解(批注)的基本原理》,在java里面,注解(Annotation)是油盐,对于JavaScript来说,犹如东方香料

2023-05-07
0

react核心

react 的fiber有5个优先级的等级ImmediateUserBlockingNormalLowIdle高阶组件怎么写一个高阶组件?普通方式装饰器多个高阶组件组合高阶组件

2023-05-04
1

笔记·Python装饰器

装饰器是给现有的模块增添新的小功能,可以对原函数进行功能扩展,而且还不需要修改原函数的内容,也不需要修改原函数的调用。

2023-05-04
0

【地铁上的设计模式】--结构型模式:装饰器模式

装饰器模式是一种结构型设计模式,它允许你通过将对象放入包含行为的特殊封装对象中来为原对象添加新的行为,同时又不改变原有对象的结构。装饰器模式中,包装器对象和被包装对象实现了相同的接口,因此客户端无需知道具体的...

2023-05-03
0

《Go语言设计模式》读后感

其实对于设计模式,我早早在大学的时候就啃过《Head First 设计模式》《大话设计模式》。当时虽然对于设计模式本身的使用不够,但对于为什么会有设计模式已经设计模式的意义已经深入人心。...

2023-05-02
0

让 Vueer 融入切面编程的队伍

切面编程是一种编程范式,它允许你在程序执行的不同阶段注入代码,以实现各种功能,例如日志记录、性能监控、安全性检查等。Typescript 提供的实验性功能 Decorator 就是切面编程的实践,在 Vuejs 开发时可以同时搭配 Typesc...

2023-04-22
1