js原生实用方法集合

1.webapp检测浏览器类型——面向对象

js原生实用方法集合_第1张图片


使用改封装需new Browser()来调用检测是否为微信浏览器,安卓或者ios,只会返回true false两个值,用来判断当前用户使用的手机类型和浏览器类型。

2.时间转换CST转GMT格式

比较实用的js方法,可以看到当后台传回CST类型的时间值时,我们使用new Date()方法来传入CST时间使用getDate()来获取天数的情况是明显不正确的,所以我们需要使用CST来转GMT获取正确的时间。以下是方法:

js原生实用方法集合_第2张图片

3.farmat——时间扩展格式'yyyy-MM-dd hh:mm:ss'


js原生实用方法集合_第3张图片

时间扩展封装,可以自定义时间,只需要扩展window中Date原型即可,可以很方便的获取你想要的时间格式,当然也是有很大的局限性,这个需要读者自行感受。

4.范围随机数、随机电话号码、电话号码中间四位替换


js原生实用方法集合_第4张图片

1>随机min==>max范围整数(rnd),这个相对简单不做解释,有问题再问好了

2>随机手机号码(getMoble)。11位电话号码随机生成,号段都在prefixArray里,可以随意修改。

3>手机号中间四位替换,较为简单的正则匹配替换。

5.阻止事件冒泡方法(兼容)


js原生实用方法集合_第5张图片

简单的兼容封装,较为实用。

6.恒性随机时间计数器


js原生实用方法集合_第6张图片

使用两个计时器完成随机使用嵌套调用,可以完成不定时任务。用处并不是很大,因为很少这种多线程需求,作为私例放这里好了。


好像不让我放太多图片进来,留下我的项目地址,需要的话可以自己拷贝一下。大家还有什么实用的方法也可以留下脚印,需要什么方法也可以哦。

https://github.com/wulibaibao/js-method

你可能感兴趣的:(js原生实用方法集合)