README.md
1.91 KB
yoho-tools
工具库,常用方法集合
Install
$ spm install yoho-tools --save
Usage
var yohoTools = require('yoho-tools');
// use yohoTools
/**
* HTML编码
*/
yohoTools.escapeHTML
/**
* HTML返编码
*/
yohoTools.unescapeHTML
/**
* JS对象克隆
*/
yohoTools.IYOHO_clone
/**
* js object2Array
*/
yohoTools.IYOHO_Object2Array
/**
* 时间格式化yyyy/mm/dd
*/
yohoTools.timeFormat
/**
* 获取URL参数
*/
yohoTools.request
/**
* 不解释
*/
yohoTools.cookie(name, value, options)
/**
* 不解释
*/
yohoTools.trim
/**
* email格式验证
*/
yohoTools.IYOHO_isEmail
/**
* QQ格式验证
*/
yohoTools.IYOHO_isQQ
/**
* 电话号码格式验证
*/
yohoTools.IYOHO_isTel
/**
* 邮编验证
*/
yohoTools.IYOHO_isPostcode
/**
* 合法用户名验证
*/
yohoTools.IYOHO_isUserName
/**
* 合法URL验证
*/
yohoTools.IYOHO_isURL
/**
* 根据生日获取星座
*/
yohoTools.getZodiac(month, day)
/**
* 根据生日获取生效
*/
yohoTools.getShengxiao(yyyy)
/**
* 生成一个不重复的别名
*/
yohoTools.genDefID()
/**
* 获取纯字符长度
*/
yohoTools.fucCheckLength(strTemp)
/**
* 根据要求截取字符串
*/
yohoTools.limitWords(str, len, havedot)
/**
* 检测Capslock按键
*/
yohoTools.checkCapsLock(e)
/**
* DOM相对于window的位置
*/
yohoTools.getPos(object)
/**
* 获得相关的属性的方法
*/
yohoTools.getCssVal(o,key)
/**
* 判断是否数组
*/
yohoTools.isArray(obj)
/**
* 获取flash对象
*/
yohoTools.getFlash(movieName)
/**
* 判断是否有history
*/
yohoTools.hasHistory()
/**
* 判断是否为空
*/
yohoTools.isNullObj(obj)
/**
* 获取鼠标位置
*/
yohoTools.getMousePoint(evt)
/**
* 获取浏览器类型
*/
yohoTools.getBrowType(str, len, havedot)