README.md 1.91 KB

yoho-tools spm version


工具库,常用方法集合

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)