美文网首页
js原生实用方法集合

js原生实用方法集合

作者: 赖次Go | 来源:发表于2017-08-07 15:28 被阅读0次

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

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

    2.时间转换CST转GMT格式

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

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

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

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

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

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

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

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

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

    6.恒性随机时间计数器

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


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

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

    相关文章

      网友评论

          本文标题:js原生实用方法集合

          本文链接:https://www.haomeiwen.com/subject/whqalxtx.html