1Introduction
- description:历史类
- author:ydr.me
- create:2018年11月15日19:07:02
- update:2018年11月15日19:07:02
- github:https://github.com/blearjs/blear.classes.history
2Example
var History = require('blear.class.history');
var history = new History();
history.push('A');
3Static
3.1.defaults
- 类型:
Object
- 说明:默认配置
3.2.defaults.maxLength
- 类型:
number
- 说明:最大长度
- 默认:
100
4new History(options)
实例化一个历史类,options
为入参,默认值为 .defaults
。
5Prototype
5.1#push(record): this
新增历史记录。
5.1.1record
- 类型:
*
- 说明:历史记录
5.2#replace(record): this
替换当前历史记录,如果是首次,则为新增。
5.2.1record
- 类型:
*
- 说明:历史记录
5.3#active(): record
获取当前激活的历史记录。
5.3.1record
- 类型:
*
- 说明:历史记录
5.4#forward(): record
前进一步的历史记录。
5.4.1record
- 类型:
*
- 说明:历史记录
5.5#back(): record
后退一步的历史记录。
5.5.1record
- 类型:
*
- 说明:历史记录
5.6#go(index): record
指定步进的历史记录。
5.6.1index
- 类型:
Number
- 说明:步进值(
[0, +oo)
)
5.6.2record
- 类型:
*
- 说明:历史记录
5.7#destroy()
销毁实例。
6Events
6.1push(record)
当新增记录时触发。
6.1.1record
- 类型:
*
- 说明:历史记录
6.2replace(record)
当替换记录时触发。
6.2.1record
- 类型:
*
- 说明:历史记录
6.3forward()
当前进时触发。
6.4back()
当后退时触发。
6.5go(index)
当跳到指定步进时触发。
6.5.1index
- 类型:
Number
- 说明:步进值(
[0, +oo)
)
7Dependencies
8Reference
这里写参考内容。