js原生实用方法集合

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 8,574评论 0 4
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 13,902评论 6 13
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,327评论 4 61
  • 文/三月鱼 1、 五一小长假,和几个朋友开始了一场说走就走的短暂旅行,本来想当天去,下午回的,结果一路上太堵了,等...
    653e0adfb5bf阅读 6,238评论 0 0
  • 对于自觉来说,我自己的自律有时候都不靠谱,比如要是没有deadline,自己有时也会放松、懒散一段时间。 所以我对...
    iNotes阅读 10,080评论 0 1