多项选择题
function enumerable(value: boolean) { return function (target: any, propertyKey: string, descriptor: PropertyDescriptor) { descriptor.enumerable = value; }; }以下关于这段代码描述正确的是 ()
A.@enumerable(false)是一个装饰器工厂
B.当装饰器@enumerable(false)被调用时,它会修改属性描述符的enumerable属性
C.enumerable装饰器是类装饰器
D.以上都不对
点击查看答案
相关考题
-
多项选择题
方法装饰器表达式会在运行时当作函数被调用,传入下列3个参数,以下关于3个参数描述正确的是()
A.对于静态成员来说是类的构造函数,对于实例成员是类的原型对象
B.成员的名字
C.成员的属性描述符
D.以上都不对 -
单项选择题
以下关于方法装饰器说法正确的是()
A.方法装饰器声明在一个方法的声明之前(紧靠着方法声明)
B.方法装饰器会被应用到方法的属性描述符上,可以用来监视,修改或者替换方法定义;
C.方法装饰器能用在声明文件(.d.ts),重载或者任何外部上下文(比如declare的类)中
D.以上都不对 -
单项选择题
请解释事件冒泡以及如何阻止它?()
A.在内层的元素上绑定的事件被触发后,会按照嵌套的层次由内向外逐步触发
B.一个阻止事件冒泡的办法就是使用event.stopPropagation(),在IE<9的浏览器上使用even.cancelBubble()
C.在内层的元素上绑定的事件被触发后,点击某个孩子节点可能会触发父节点的事件
D.都不对
