twaver.Pool Class
HTML元素缓存池
根据需要动态创建HTML元素,并重复使用
Constructor
twaver.Pool
(
twaver.Pool
-
tagName -
[redundancy]
Parameters:
-
tagNameString缓存的HTML元素标签
-
[redundancy]Number optional冗余HTML元素缓存数,可选,默认值为2
Returns:
Item Index
Methods
Properties
Methods
twaver.Pool.clear
()
清除未使用的缓存项
twaver.Pool.get
()
HTMLElement
获取下一个可用的HTML元素
Returns:
HTMLElement:
返回下一个可用的HTML元素
twaver.Pool.getClassName
()
String
获取此类的字符串类名
Returns:
String:
返回此类的字符串类名
twaver.Pool.release
(
-
html
释放指定HTML元素
Parameters:
-
htmlHTMLElementHTML元素
twaver.Pool.reset
()
重置缓存池
twaver.Pool.size
()
Number
获取当前缓存池大小
Returns:
Number:
返回当前缓存池大小
Properties
currentIndex
Number
当前HTML元素索引,初始值为-1,调用get方法后索引加一,调用release方法后,索引减一
redundancy
Number
冗余HTML元素缓存数,默认值为2
