func

函数柯里化

Source:
Parameters:
Name Type Description
fn function

方法

agrs Any

参数,可选

Source:
Parameters:
Name Type Description
fn function

需要防抖的函数

t Number

防抖时间,多久以后才能再执行 单位ms

immediate Boolean

true: 立刻执行方法且最后一次时间不执行, false: 等t时间之后再执行方法,如果t时间内执行,则在最后一次的t时间之后执行方法,类似动态搜索效果

Source:
Parameters:
Name Type Description
fn function

需要被缓存的函数

Source:
Parameters:
Name Type Description
fn function

需要被处理的函数

Source:
Parameters:
Name Type Description
timer number

睡眠时长 执行后续的操作

Returns:

promise

Source:
Parameters:
Name Type Description
fn function

需要节流的函数

t Number

节流时间,多久以后执行一次方法 单位ms

函数防抖

Source:
Parameters:
Name Type Description
fn function

方法

agrs Any

参数,可选

Source:
Parameters:
Name Type Description
fn function

需要防抖的函数

t Number

防抖时间,多久以后才能再执行 单位ms

immediate Boolean

true: 立刻执行方法且最后一次时间不执行, false: 等t时间之后再执行方法,如果t时间内执行,则在最后一次的t时间之后执行方法,类似动态搜索效果

Source:
Parameters:
Name Type Description
fn function

需要被缓存的函数

Source:
Parameters:
Name Type Description
fn function

需要被处理的函数

Source:
Parameters:
Name Type Description
timer number

睡眠时长 执行后续的操作

Returns:

promise

Source:
Parameters:
Name Type Description
fn function

需要节流的函数

t Number

节流时间,多久以后执行一次方法 单位ms

缓存函数

Source:
Parameters:
Name Type Description
fn function

方法

agrs Any

参数,可选

Source:
Parameters:
Name Type Description
fn function

需要防抖的函数

t Number

防抖时间,多久以后才能再执行 单位ms

immediate Boolean

true: 立刻执行方法且最后一次时间不执行, false: 等t时间之后再执行方法,如果t时间内执行,则在最后一次的t时间之后执行方法,类似动态搜索效果

Source:
Parameters:
Name Type Description
fn function

需要被缓存的函数

Source:
Parameters:
Name Type Description
fn function

需要被处理的函数

Source:
Parameters:
Name Type Description
timer number

睡眠时长 执行后续的操作

Returns:

promise

Source:
Parameters:
Name Type Description
fn function

需要节流的函数

t Number

节流时间,多久以后执行一次方法 单位ms

函数只能调用一次

Source:
Parameters:
Name Type Description
fn function

方法

agrs Any

参数,可选

Source:
Parameters:
Name Type Description
fn function

需要防抖的函数

t Number

防抖时间,多久以后才能再执行 单位ms

immediate Boolean

true: 立刻执行方法且最后一次时间不执行, false: 等t时间之后再执行方法,如果t时间内执行,则在最后一次的t时间之后执行方法,类似动态搜索效果

Source:
Parameters:
Name Type Description
fn function

需要被缓存的函数

Source:
Parameters:
Name Type Description
fn function

需要被处理的函数

Source:
Parameters:
Name Type Description
timer number

睡眠时长 执行后续的操作

Returns:

promise

Source:
Parameters:
Name Type Description
fn function

需要节流的函数

t Number

节流时间,多久以后执行一次方法 单位ms

睡眠函数, 阻塞代码 timer毫秒

Source:
Parameters:
Name Type Description
fn function

方法

agrs Any

参数,可选

Source:
Parameters:
Name Type Description
fn function

需要防抖的函数

t Number

防抖时间,多久以后才能再执行 单位ms

immediate Boolean

true: 立刻执行方法且最后一次时间不执行, false: 等t时间之后再执行方法,如果t时间内执行,则在最后一次的t时间之后执行方法,类似动态搜索效果

Source:
Parameters:
Name Type Description
fn function

需要被缓存的函数

Source:
Parameters:
Name Type Description
fn function

需要被处理的函数

Source:
Parameters:
Name Type Description
timer number

睡眠时长 执行后续的操作

Returns:

promise

Source:
Parameters:
Name Type Description
fn function

需要节流的函数

t Number

节流时间,多久以后执行一次方法 单位ms

函数节流

Source:
Parameters:
Name Type Description
fn function

方法

agrs Any

参数,可选

Source:
Parameters:
Name Type Description
fn function

需要防抖的函数

t Number

防抖时间,多久以后才能再执行 单位ms

immediate Boolean

true: 立刻执行方法且最后一次时间不执行, false: 等t时间之后再执行方法,如果t时间内执行,则在最后一次的t时间之后执行方法,类似动态搜索效果

Source:
Parameters:
Name Type Description
fn function

需要被缓存的函数

Source:
Parameters:
Name Type Description
fn function

需要被处理的函数

Source:
Parameters:
Name Type Description
timer number

睡眠时长 执行后续的操作

Returns:

promise

Source:
Parameters:
Name Type Description
fn function

需要节流的函数

t Number

节流时间,多久以后执行一次方法 单位ms