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