文档手册

Behaviors

2024-07-18 15:02:32

Behaviors - native extensions of standard DOM elements

Sciter 中的行为是原生的“DOM 元素控制器”,它们通过 CSS 附加到 DOM 元素:

div.editable {
 behavior:edit; // this div behaves as a text editing field
 white-space:pre;
 overflow-x:hidden-scroll;
 border:1px solid;
}

每种行为都可以有自己的方法和属性,可由 JavaScript 访问。

为了避免名称与标准 DOM 元素发生冲突,这些方法和属性可以通过包含行为名称作为“接口名称”的点表示法来访问:

let el = document.$("div.editable");

el.edit.setRange(0,10); // call method of behavior:edit

以下是 Sciter 中开箱即用的此类内置行为列表: