An open API service indexing awesome lists of open source software.

https://github.com/akira-cn/kelou-wy

文言之刻漏
https://github.com/akira-cn/kelou-wy

Last synced: 2 months ago
JSON representation

文言之刻漏

Awesome Lists containing this project

README

        

# 刻漏

## 安装

用如下命令之一安装至藏书楼。

```
wyg i 刻漏
wyg i kelou
```

包装定时器`setTimeout`和`setInterval`。

## 用法示例

[例一](https://akira-cn.github.io/wenyan-demos/#/刻漏)

```
吾嘗觀「「刻漏」」之書。方悟「倏忽」「俄而」「俄而不絕」「是令乃止」之義。

吾有二數。曰十。曰零。名之曰「甲」。曰「令」。

吾有一術。名之曰「問天地好在」。乃行是術曰。
減「甲」以一。昔之「甲」者。今其是矣。
注曰。「「if(a < 1){ clearInterval(timer) }」」。
若「甲」小於一者。是「令」乃止。云云。
吾有一言。曰「「問天地好在。」」。書之。
是謂「問天地好在」之術也。

倏忽即「問天地好在」。
俄而即「問天地好在」不絕。昔之「令」者。今其是矣。
```

[例二](https://akira-cn.github.io/wenyan-demos/#/刻漏二)

```
吾嘗觀「「刻漏」」之書。方悟「倏忽」「俄而」「俄而不絕」「是令乃止」之義。

吾有二數。曰十。曰零。名之曰「甲」。曰「令」。

吾有一術。名之曰「問安」。欲行是術。必先得一言。曰「汝」。乃行是術曰。
減「甲」以一。昔之「甲」者。今其是矣。
注曰。「「if(a < 1){ clearInterval(timer) }」」。
若「甲」小於一者。是「令」乃止。云云。
吾有一言。曰「「問安」」。書之。
吾有一言。曰「汝」。書之。
是謂「問安」之術也。

有令施「問安」於「「先生」」。名之曰「問安令」。
倏忽即施「問安令」。
俄而即施「問安令」不絕。昔之「令」者。今其是矣。
```

[例三](https://akira-cn.github.io/wenyan-demos/#/刻漏三)

```
吾嘗觀「「刻漏」」之書。方悟「每秒令」「秒令」「是令乃止」之義。

吾有一術。名之曰「書數」。欲行是術。必先得一數。曰「甲」。
乃行是術曰。
吾有一數。曰「甲」。書之。
是謂「書數」之術也。

有令施「書數」於一。名之曰「書數令」。
施「書數令」於每秒。名之曰「令」。

有令施「書數」於五。名之曰「書數令五」。
逾五秒乃施「書數令五」。

吾有一術。名之曰「止令」。是術曰。
是「令」乃止。
噫。吾有一言。曰「「止令」」。書之。
是謂「止令」之術也。

逾十秒乃施「止令」。
```