API Docs for: TWaver HTML5 5.7.5
Show:

twaver.Pool Class

HTML元素缓存池

根据需要动态创建HTML元素,并重复使用

Constructor

twaver.Pool

(
  • tagName
  • [redundancy]
)
twaver.Pool

Parameters:

  • tagName String

    缓存的HTML元素标签

  • [redundancy] Number optional

    冗余HTML元素缓存数,可选,默认值为2

Returns:

Methods

twaver.Pool.clear

()

清除未使用的缓存项

twaver.Pool.get

() HTMLElement

获取下一个可用的HTML元素

Returns:

HTMLElement:

返回下一个可用的HTML元素

twaver.Pool.getClassName

() String

获取此类的字符串类名

Returns:

String:

返回此类的字符串类名

twaver.Pool.release

(
  • html
)

释放指定HTML元素

Parameters:

  • html HTMLElement

    HTML元素

twaver.Pool.reset

()

重置缓存池

twaver.Pool.size

() Number

获取当前缓存池大小

Returns:

Number:

返回当前缓存池大小

Properties

currentIndex

Number

当前HTML元素索引,初始值为-1,调用get方法后索引加一,调用release方法后,索引减一

redundancy

Number

冗余HTML元素缓存数,默认值为2