作用域属性
createScope() 函数返回的 Scope 实例上可用的属性。
const scope = createScope();
┌────────┐
scope.│methods │
scope.│root ├─ Properties
scope.│matches │
└────────┘
| 名称 | 描述 |
|---|---|
| data | 用于存储与作用域关联的变量的对象。当作用域被还原(revert)时,添加到其中的所有属性都会被清除 (Object) |
| 默认值 | 获取此作用域的默认参数 (Object) |
| 根 | 获取此作用域中 DOM 操作的根元素 (Document | HTMLElement) |
| constructors | 获取添加到此作用域的构造函数数组 (Array<Function>) |
| revertConstructors | 获取还原构造函数数组 (Array<Function>) |
| revertibles | 获取在此作用域内创建的可还原对象数组 (Array<Tickable|Animatable|Draggable|ScrollObserver|Scope>) |
| methods | 获取包含添加到此作用域的方法的对象 (Object) |
| matches | 获取包含当前媒体查询匹配结果的对象 (Object) |
| mediaQueryLists | 获取包含此作用域的 MediaQueryList 对象(媒体查询列表)的对象 (Object) |