Module: utils

Source:

Methods


<inner> debounce(func, wait)

防抖函数

Parameters:
Name Type Description
func function

需要防抖的函数

wait Number

等待时间

Source:
Returns:

callback 返回的心函数

Type
function

<inner> each(elements, callback)

遍历对象

Parameters:
Name Type Description
elements Object

要遍历的对象

callback function

回调函数,接收两个参数 index 和 value

Source:
Returns:

hasOwnProperty 是否查找祖先级别原型链

Type
Boolean

<inner> extend(arg1, arg2, arg3, argn)

拓展对象(模拟jquery的$.extend)

Parameters:
Name Type Description
arg1 Object

要遍历的dom数组

arg2 Object
arg3 Object
argn Object
Source:

<inner> isArray(obj)

isArray 判断是不是数组对象

Parameters:
Name Type Description
obj Object

要获取类型的参数

Source:
Returns:

返回判断结果

Type
Boolean

<inner> isBrowserEnv()

isBrowserEnv 判断是不是浏览器环境

Source:
Returns:

返回判断结果

Type
Boolean

<inner> isFunction(obj)

判断是不是函数类型

Parameters:
Name Type Description
obj Object

要获取类型的参数

Source:
Returns:

返回判断结果

Type
Boolean

<inner> isMobile(mobile)

判断手机号

Parameters:
Name Type Description
mobile String | Number

手机号

Source:
Returns:

是否是手机号

Type
Boolean

<inner> isNativeFunction(fn)

isNativeFunction 判断是不是Native函数(宿主对象定义的函数,比如document.querySelector)

Parameters:
Name Type Description
fn Object

要获取类型的参数

Source:
Returns:

返回判断结果

Type
Boolean

<inner> isObject(obj)

isObject 判断是不是Object对象

Parameters:
Name Type Description
obj Object

要获取类型的参数

Source:
Returns:

返回判断结果

Type
Boolean

<inner> isPlainObject(obj)

isPlainObject 判断是不是PlainObject对象

Parameters:
Name Type Description
obj Object

要获取类型的参数

Source:
Returns:

返回判断结果

Type
Boolean

<inner> isWindow(obj)

isWindow 判断是不是window对象

Parameters:
Name Type Description
obj Object

要获取类型的参数

Source:
Returns:

返回判断结果

Type
Boolean

<inner> loadScript(url, callback)

异步加载脚本,并执行

Parameters:
Name Type Description
url String

脚本地址

callback function

加载成功的回调

Source:

<inner> throttle(func, delay)

节流函数

Parameters:
Name Type Description
func function

需要节流的函数

delay Number

间隔时间

Source:
Returns:

callback 返回的心函数

Type
function

<inner> type(obj)

获取参数的类型

Parameters:
Name Type Description
obj Object

要获取类型的参数

Source:
Returns:

类型字符串, 返回的类型是: 'boolean', 'number', 'string', 'function', 'array', 'date', 'regExp', 'object', 'error'

Type
String