holler.js
144字节的轻量级JavaScript轮询库!
该库可用于以指定的时间间隔设置运行功能,也可用于轮询服务器以获取新数据。 该库的优点之一是避免setInterval不良行为,即函数间隔不要在启动之前等待前一个函数完成,否则会导致一堆函数尚未执行。
用例
AJAX反复提取数据
定期运行功能等
原料药
holler ( func , intervalMs = 1000 ) ;
func是要运行的函数。
intervalMs是运行func的时间间隔(以毫秒为单位),默认值: 1000 。
例子
holler ( function ( ) {
fetch ( 'http://www.awesome-site.com/api/feeds' , myOptions )
. then ( function ( data ) {
//
1