
util工具类
文章平均质量分 90
JavaScript 工具类
猿始森林
一枝又一叶,待我码上一片森林,便与众猿俱飨欢颜!
展开
-
JavaScript工具类:util.js用法实例
一、数据类型通用方法_util.isEmpty()console.log(_util.isEmpty(undefined)); // trueconsole.log(_util.isEmpty(null)); // trueconsole.log(_util.isEmpty('')); // trueconsole.log(_util.isEmpty([])); /...原创 2019-03-04 15:30:59 · 9164 阅读 · 1 评论 -
JavaScript工具类(十四):json数据
将数据转换为 JavaScript 对象:JSON.parse()将 JavaScript 对象转换为字符串:JSON.stringify()json数据转树状结构原创 2019-03-04 14:37:25 · 1182 阅读 · 1 评论 -
JavaScript工具类(十三):url路径处理
1、获取url参数2、页面跳转(参数传递)3、页面跳转(需跳回)4、跳回到之前的页面原创 2019-03-04 14:31:44 · 1373 阅读 · 1 评论 -
JavaScript工具类(十二):validate表单验证
JavaScript 表单验证方法封装1、非空验证2、手机号码验证3、座机号码验证4、邮箱验证5、身份证号码验证6、url验证7、数字验证验证整数、正整数、正数验证精确到几位小数的正数验证是否相等原创 2019-02-21 19:17:53 · 2949 阅读 · 2 评论 -
JavaScript工具类(十一):浏览器、移动端类型
window.navigator.userAgent // 获取浏览器的userAgent字符串判断当前浏览类型判断是否是IE浏览器判断是否IE的Edge浏览器判断是否Safari浏览器判断是否是Chrome浏览器判断是否Firefox浏览器判断是否Opera浏览器判断是否是微信浏览器判断是否是android判断是否是ios判断是否是移动端根据手机设备调取相机:Android:加上 capture 属性,可以同时调用相册和相机,否则只能调用相册;IOS:则相反。原创 2019-02-15 15:33:02 · 935 阅读 · 1 评论 -
JavaScript工具类(十):base64编码、解码
base64前缀:'data:image/png;base64,'base64编码、解码原创 2019-02-15 15:30:05 · 1848 阅读 · 1 评论 -
JavaScript工具类(九):date日期
ios下,time如果是时间字符串的话,只支持以 '/' 连接的时间格式。获取需要的时间格式获取前后几月的日期某一月的第一天某一月的最后一天某一周的第一天(默认星期一)某一周的最后一天(默认星期日)前后几天的日期(几小时、几分钟均可)两个日期之间相差多少天两个日期之间相差多少月查询两个日期之间的所有日期原创 2019-02-15 15:27:44 · 1784 阅读 · 1 评论 -
JavaScript工具类(八):object对象
获取对象的属性集合获取对象属性的值的集合合并对象选择对象中的一个(多个)属性修改属性名获取对象的属性值(支持多层数据)序列化对象删除对象中指定的属性 或 值为空的属性(undefined, null, '')清空对象原创 2019-02-15 15:25:11 · 1692 阅读 · 1 评论 -
JavaScript工具类(七):array数组
push、unshift、shift、pop的区别。伪数组。检索数组(子元素为数组、对象、字符串等)向数组的末尾添加一个或多个元素,并返回新的长度对数组排序数组去重(子元素为数组、对象、字符串等)筛选出符合条件的数组,生成新的数组选择数组的子元素(对象)的一个(多个)属性合并两个数组,生成新的数组对数组中的元素进行分组删除数组中指定的元素或不合法的值(undefined, null, '')清空数组中的元素原创 2019-02-15 15:22:05 · 1504 阅读 · 1 评论 -
JavaScript工具类(六):number数字
Number.MAX_VALUE | 返回 Javascript 的最大数Number.MIN_VALUE | 返回 Javascript 的最小数Number.NEGATIVE_INFINITY | 返回负无穷大:`-Infinity`Number.POSITIVE_INFINITY | 返回无穷大:`Infinity`转换成int、float类型保留几位小数(四舍五入法、进一法、舍一法)获取两个数之间的随机数多个数相加、相乘转化成货币格式(千分位)原创 2019-01-29 17:42:14 · 1200 阅读 · 1 评论 -
JavaScript工具类(五):string字符串
substr、substring、slice的区别。Javascript 中可以使用转义符 `反斜线(\)` 插入特殊符号。去除字符串前后空格去除字符串所有空格格式化字符串(文本替换)判断字符串是否以指定字符串开头判断字符串是否以指定字符串结束首字母小写首字母大写反转字符串的元素顺序复制文本到剪切板字母和数字混合的编号自加1(以数字结尾)原创 2019-01-29 14:20:10 · 1626 阅读 · 1 评论 -
JavaScript工具类(四):数据类型
基本数据类型(Undefined,Null,Boolean,Number、String)和引用数据类型的区别判断元素是否为字符串判断元素是否为数组判断元素是否为对象判断元素是否为函数判断元素是否为空遍历数组、对象判断两个元素是否相等深拷贝(对象或数组)判断元素的长度原创 2019-01-29 14:07:43 · 475 阅读 · 1 评论 -
JavaScript工具类(三):localStorage本地储存
localStorage 用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去除。sessionStorage 用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。localStorage 方法封装:基于以下两个原因,我们需要进行二次封装:- android 原生系统老系统不支持 localStorage 对象,需要兼容处理。- setItem() 方法不支持存储对象,需要处理。原创 2019-01-29 11:26:35 · 2048 阅读 · 3 评论 -
JavaScript工具类(二):cookie缓存
cookie隔离cookie 和 storage 的区别1、存储方式2、存储大小3、有效期cookie设置、获取、删除原创 2019-01-29 11:22:45 · 685 阅读 · 2 评论 -
JavaScript工具类(一):util.js创建及上传
创建util.js文件,以及全局变量将自定义的工具类上传,方便以后直接用 `npm` 下载使用原创 2019-01-29 11:13:33 · 2359 阅读 · 1 评论