Class Index | File Index

Classes


Class window.Mtils.extention

扩展类
Defined in: Mtils.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
提供一些扩展加强的函数
Field Summary
Field Attributes Field Name and Description
<static>  
window.Mtils.extention.isArray
判断变量是否为数组, 该函数已扩展到Mtils对象中
Method Summary
Method Attributes Method Name and Description
<static>  
window.Mtils.extention.accAdd(arg1, arg2)
加法函数,用来得到精确的加法结果, 该函数已扩展到Math对象中
<static>  
window.Mtils.extention.accDiv(arg1, arg2)
除法函数,用来得到精确的除法结果, 该函数已扩展到Math对象中
<static>  
window.Mtils.extention.accMul(arg1, arg2)
减法乘法,用来得到精确的乘法结果, 该函数已扩展到Math对象中
<static>  
window.Mtils.extention.accSub(arg1, arg2)
减法函数,用来得到精确的减法结果, 该函数已扩展到Math对象中
<static>  
window.Mtils.extention.atrim(str_data)
清除文本中所有的空白字符,包括空格/Tab/换行等, 该函数已扩展到String对象中
<static>  
window.Mtils.extention.extend(arg1, arg2)
将一个对象进行拷贝,可以传入多个对象,第一个参数会覆盖第二个参数的属性.
<static>  
window.Mtils.extention.formatDate(timestamp, pattern)
时间格式化,该函数已扩展到Date对象中
<static>  
window.Mtils.extention.includes(param, include)
判断数据中是否包含指定数据,该对象已经扩展到Array,String.
<static>  
window.Mtils.extention.isDate(varName)
判断变量是否为日期, 该函数已扩展到Mtils对象中
<static>  
window.Mtils.extention.isFile(varName)
判断变量是否为文件, 该函数已扩展到Mtils对象中
<static>  
window.Mtils.extention.isFormData(varName)
判断变量是否为表单数据, 该函数已扩展到Mtils对象中
<static>  
window.Mtils.extention.isFunction(varName)
判断变量是否为函数, 该函数已扩展到Mtils对象中
<static>  
window.Mtils.extention.isNaN(varName)
判断变量是否为NaN
<static>  
window.Mtils.extention.isNumber(varName)
通过数据类型判断变量是否为数字, 该函数已扩展到Mtils对象中
<static>  
window.Mtils.extention.isObject(varName)
判断变量是否为普通对象, 该函数已扩展到Mtils对象中
<static>  
window.Mtils.extention.isRegExp(varName)
判断变量是否为正则表达式, 该函数已扩展到Mtils对象中
<static>  
window.Mtils.extention.isString(varName)
判断变量是否为字符串, 该函数已扩展到Mtils对象中
<static>  
window.Mtils.extention.isWindow(varName)
判断变量是否为window对象, 该函数已扩展到Mtils对象中
<static>  
window.Mtils.extention.ltrim(str_data)
清除文本左边的空白字符,包括空格/Tab/换行等, 该函数已扩展到String对象中
<static>  
window.Mtils.extention.now(format)
返回服务器的当前时间时间,可以格式化后返回,默认返回时间戳.
<static>  
window.Mtils.extention.replaceAll(str_origin, str_target, str_replace)
替换源文本中的所有目标文本, 该函数已扩展到String对象中
<static>  
window.Mtils.extention.rtrim(str_data)
清除文本右边的空白字符,包括空格/Tab/换行等, 该函数已扩展到String对象中
<static>  
window.Mtils.extention.sortBy(arg1, arg2)
数组排序;可以排序简单数组或对象数组; 例如;根据年龄排序以下对象数组.
<static>  
window.Mtils.extention.strToJson(str)
将非严格模式的JSON字符串转换为JSON对象, 也可用于字符串转普通数据类型, 如'true'转为true, 该函数已扩展到window/Mtils对象中;
<static>  
window.Mtils.extention.uniqueArray(array)
去除数组中的重复元素, 该函数已扩展到Mtils对象中
Class Detail
window.Mtils.extention()
提供一些扩展加强的函数
Author: Rui.Zhang.
Field Detail
<static> {boolean} window.Mtils.extention.isArray
判断变量是否为数组, 该函数已扩展到Mtils对象中
Author: Rui.Zhang.
Method Detail
<static> {float/Int} window.Mtils.extention.accAdd(arg1, arg2)
加法函数,用来得到精确的加法结果, 该函数已扩展到Math对象中
Author: Rui.Zhang.
Parameters:
{Float/Int} arg1
数值1
{Float/Int} arg2
数值2
Returns:
{float/Int}

<static> {float/Int} window.Mtils.extention.accDiv(arg1, arg2)
除法函数,用来得到精确的除法结果, 该函数已扩展到Math对象中
Author: Rui.Zhang.
Parameters:
{Float/Int} arg1
数值1
{Float/Int} arg2
数值2
Returns:
{float/Int}

<static> {float/Int} window.Mtils.extention.accMul(arg1, arg2)
减法乘法,用来得到精确的乘法结果, 该函数已扩展到Math对象中
Author: Rui.Zhang.
Parameters:
{Float/Int} arg1
数值1
{Float/Int} arg2
数值2
Returns:
{float/Int}

<static> {float/Int} window.Mtils.extention.accSub(arg1, arg2)
减法函数,用来得到精确的减法结果, 该函数已扩展到Math对象中
Author: Rui.Zhang.
Parameters:
{Float/Int} arg1
数值1
{Float/Int} arg2
数值2
Returns:
{float/Int}

<static> {String} window.Mtils.extention.atrim(str_data)
清除文本中所有的空白字符,包括空格/Tab/换行等, 该函数已扩展到String对象中
Author: Rui.Zhang.
Parameters:
{String} str_data
欲清除的文本
Returns:
{String} , 清除空白字符后的文本

<static> {boolean} window.Mtils.extention.extend(arg1, arg2)
将一个对象进行拷贝,可以传入多个对象,第一个参数会覆盖第二个参数的属性.该对象已扩展到Mtils
Author: Rui.Zhang.
Parameters:
{any} arg1
欲拷贝属性的对象1,若为true则为深拷贝
{any} arg2
欲拷贝属性的对象2
Returns:
{boolean}

<static> {String} window.Mtils.extention.formatDate(timestamp, pattern)
时间格式化,该函数已扩展到Date对象中
Author: Rui.Zhang.
Mtils.text.formatDate(new Date().getTime(), "yy年MM月dd日  hh时mm分ss秒");
new Date().format("yy年MM月dd日  hh时mm分ss秒");
Parameters:
{String} timestamp
时间戳
{String} pattern
格式化字符串,如 "yy-MM-dd hh:mm:ss"
Returns:
{String} , 格式化后的时间

<static> {boolean} window.Mtils.extention.includes(param, include)
判断数据中是否包含指定数据,该对象已经扩展到Array,String.
Author: Rui.Zhang.
Parameters:
{any} param
被搜寻的数据
{any} include
欲搜寻的数据
Returns:
{boolean}

<static> {boolean} window.Mtils.extention.isDate(varName)
判断变量是否为日期, 该函数已扩展到Mtils对象中
Author: Rui.Zhang.
Parameters:
{varName} varName
待判断数据类型的变量
Returns:
{boolean} , true/false

<static> {boolean} window.Mtils.extention.isFile(varName)
判断变量是否为文件, 该函数已扩展到Mtils对象中
Author: Rui.Zhang.
Parameters:
{varName} varName
待判断数据类型的变量
Returns:
{boolean} , true/false

<static> {boolean} window.Mtils.extention.isFormData(varName)
判断变量是否为表单数据, 该函数已扩展到Mtils对象中
Author: Rui.Zhang.
Parameters:
{varName} varName
待判断数据类型的变量
Returns:
{boolean} , true/false

<static> {boolean} window.Mtils.extention.isFunction(varName)
判断变量是否为函数, 该函数已扩展到Mtils对象中
Author: Rui.Zhang.
Parameters:
{varName} varName
待判断数据类型的变量
Returns:
{boolean} , true/false

<static> {boolean} window.Mtils.extention.isNaN(varName)
判断变量是否为NaN
Author: Rui.Zhang.
Parameters:
{varName} varName
待判断数据类型的变量
Returns:
{boolean} , true/false

<static> {boolean} window.Mtils.extention.isNumber(varName)
通过数据类型判断变量是否为数字, 该函数已扩展到Mtils对象中
Author: Rui.Zhang.
Parameters:
{varName} varName
待判断数据类型的变量
Returns:
{boolean} , true/false

<static> {boolean} window.Mtils.extention.isObject(varName)
判断变量是否为普通对象, 该函数已扩展到Mtils对象中
Author: Rui.Zhang.
Parameters:
{varName} varName
待判断数据类型的变量
Returns:
{boolean} , true/false

<static> {boolean} window.Mtils.extention.isRegExp(varName)
判断变量是否为正则表达式, 该函数已扩展到Mtils对象中
Author: Rui.Zhang.
Parameters:
{varName} varName
待判断数据类型的变量
Returns:
{boolean} , true/false

<static> {boolean} window.Mtils.extention.isString(varName)
判断变量是否为字符串, 该函数已扩展到Mtils对象中
Author: Rui.Zhang.
Parameters:
{varName} varName
待判断数据类型的变量
Returns:
{boolean} , true/false

<static> {boolean} window.Mtils.extention.isWindow(varName)
判断变量是否为window对象, 该函数已扩展到Mtils对象中
Author: Rui.Zhang.
Parameters:
{varName} varName
待判断数据类型的变量
Returns:
{boolean} , true/false

<static> {String} window.Mtils.extention.ltrim(str_data)
清除文本左边的空白字符,包括空格/Tab/换行等, 该函数已扩展到String对象中
Author: Rui.Zhang.
Parameters:
{String} str_data
欲清除的文本
Returns:
{String} , 清除空白字符后的文本

<static> {float/Int} window.Mtils.extention.now(format)
返回服务器的当前时间时间,可以格式化后返回,默认返回时间戳. 该函数已扩展到Date/Mtils对象中 注意:当在本地使用此函数将会返回本地时间,服务器请求地址为:location.href
Author: Rui.Zhang.
Parameters:
{String} format
时间格式化参数
Returns:
{float/Int}

<static> {String} window.Mtils.extention.replaceAll(str_origin, str_target, str_replace)
替换源文本中的所有目标文本, 该函数已扩展到String对象中
Author: Rui.Zhang.
Parameters:
{String} str_origin
被替换的文本
{String} str_target
欲替换的文本
{String} str_replace
用作替换的文本
Returns:
{String} , 替换后的文本

<static> {String} window.Mtils.extention.rtrim(str_data)
清除文本右边的空白字符,包括空格/Tab/换行等, 该函数已扩展到String对象中
Author: Rui.Zhang.
Parameters:
{String} str_data
欲清除的文本
Returns:
{String} , 清除空白字符后的文本

<static> {boolean} window.Mtils.extention.sortBy(arg1, arg2)
数组排序;可以排序简单数组或对象数组; 例如;根据年龄排序以下对象数组.
var arr = [{name:"张三", age:11}, {name:"李四", age:13}];
result = arr.sort(sortBy("age", false));
排序结果为 [{name:"李四", age:13}, {name:"张三", age:11}];
又例如排序简单数组 arr = [1,2,3,4,5];
正序排序调用 arr.sort(Mtils.extention.sortBy(true);
逆序排序用 arr.sort(Mtils.extention.sortBy(false);
Author: Rui.Zhang.
Parameters:
{string} arg1
排序对象数组时;此参数为欲排序的属性;当排序简单数组时,此参数含义与第二个参数相同
{boolean} arg2
true/升序;false/降序
Returns:
{boolean}

<static> {any} window.Mtils.extention.strToJson(str)
将非严格模式的JSON字符串转换为JSON对象, 也可用于字符串转普通数据类型, 如'true'转为true, 该函数已扩展到window/Mtils对象中;
Author: Rui.Zhang.
Parameters:
{String} str
待转换的JSON字符串
Returns:
{any}

<static> {Arr} window.Mtils.extention.uniqueArray(array)
去除数组中的重复元素, 该函数已扩展到Mtils对象中
Author: Rui.Zhang.
Parameters:
{Arr} array
待去重数组
Returns:
{Arr} , 去重后的数组

Documentation generated by JsDoc Toolkit 2.3.0 on Thu Jul 19 2018 17:02:29 GMT+0800 (CST)