xtalpi-utils.js
v1.0.0
Published
utils.js
Downloads
6
Readme
utils.js 常用工具方法库
getGMTDateString
- 获取格林威治时间
- @returns {Date}
formatTime
- 格式化时间
- @param {String} date 日期字符串
- @param {String} fmt 格式(yyyy-MM-dd hh:mm:ss)
- @returns {fmt}
downloadFile
- 下载文件
- @param {String} url 文件路径
- @param {String} message。下载失败提示
- @param {String} name 可选。文件名称
downloadMultipleFile
- 下载(多个)文件
- @param {String | Array} url 文件路径
- @param {String | Array} name 可选。文件名称
downloadFileZip
- 下载 zip
- @param {String} name zip的文件名
- @param {Array} sourcelist 文件列表 [{ name, url }]
splitFileName
- 切分文件全称,得到文件名和后缀
- @param {String} filename 文件全称
- @return {Object} { name, suffix }
getFileName
- 获取文件名
- @param {String} filename 文件全称
- @return {String} name 文件后缀
getFileSuffix
- 获取文件后缀
- @param {String} filename 文件全称
- @return {String} Suffix 文件后缀
readTextFile
- 导入本地 JSON 文件
- @param {File} file 文件
- @param type 默认UTF-8 编码类型
- @param {Function} callback 回调函数
checkS3FileExpire
- 判断s3文件是否过期
- @param {String} url 文件的 s3 路径
- @return {Boolean} true/false
setCookie
- 设置 cookie
- @param {String} key 名称
- @param {String} value 值
- @param {sTring} exdays 时间(单位:天)
getCookie
- 获取 Cookie
- @param {String} key 名称
- @return {String} value 值
deleteCookie
- 删除 cookie(设置为过期)
- @param {String} key 名称
setLocalStorage
- 设置 localstorage
- @param {String} key 名称
- @param {String} value 值
- @param {number} exdays 时间(单位:天)
getLocalStorage
- 获取 LocalStorage
- @param {String} key 名称
- @return {String} value 值
removeLocalStorage
- 删除 key localStorage
- @param {String} key 需要删除的key名称
clearLocalStorage
- 清空 key localStorage
isEmptyObj
- 判断是否是空对象
- @param {Object} obj 需要判断的值
- @return {Boolean} true/false
isBool
- 判断是否是boolean类型
- @param {Boolean} v 需要判断的值
- @return {Boolean} true/false
isInt
- 判断是否是为整型
- @param {number} v 需要判断的值
- @return {Boolean} true/false
isNum
- 判断是否是number类型
- @param {Number} v 需要判断的值
- @return {Boolean} true/false
isString
- 判断是否是string类型
- @param {String} v 需要判断的值
- @return {Boolean} true/false
isArray
- 判断是否是array类型
- @param {Array} v 需要判断的值
- @return {Boolean} true/false
isObject
- 判断是否是object类型
- @param {Object} v 需要判断的值
- @return {Boolean} true/false