下面给大家梳理了我平时在工作中常用的js方法,本来是打算作为自己的工具库的,为了发现代码的最佳方案,再此贴出,望相互交流。
程序员必读
1.检测平台(设备)类型
1 | var isWechat = /micromessenger/i.test(navigator.userAgent), |
2.时间格式化
1 | // 时间格式化 |
3.倒计时函数
1 | // 倒计时时间格式化 |
4.判断设备是否支持触摸事件
1 | var isSupportTouch = ("ontouchstart" in document.documentElement) ? true : false; |
5.js+rem实现移动端适配
1 | (function (doc, win) { |
6.检查是否为中文
1 | let isCN = (str) => { return /^[\u4e00-\u9fa5]*$/.test(str) } |
7.禁用enter表单自动提交
1 | //禁用Enter键表单自动提交 |
8.敏感符号转义
1 | function entities(s) { |