• 各种凌乱的未整理


    function judgeAndroidDevice(){
            var flag = true; // true
            var browser = {
                versions : function (){
                    var u = navigator.userAgent, app = navigator.appVersion;
                    return { 
                        ios : !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/), 
                        android : u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, 
                        iPhone : u.indexOf('iPhone') > -1,
                        iPad : u.indexOf('iPad') > -1, 
                    };
                }(),
            }
            if (browser.versions.iPhone || browser.versions.iPad || browser.versions.ios) {
                flag = false;
            }
            if (browser.versions.android) {
                flag = true;
            }
    
            return flag;
        }
        
        
        计算时间差函数:
        
         function renderTimeDiff(beginDate, endDate) { 
                                 var date1 = new Date(beginDate.replace(/-/g,"/"));  //开始时间
                                 var date2 = new Date(endDate.replace(/-/g,"/"));    //结束时间
                                 var date3 = date2.getTime() - date1.getTime();  //时间差的毫秒数
                                  
                                 //计算出小时数
                                 var leave1 = date3 % (24 * 3600 * 1000);   //计算天数后剩余的毫秒数
                                 var hours = Math.floor(leave1 / (3600 * 1000));
                                 
                                 //计算相差分钟数
                                 var leave2 = leave1 % (3600 * 1000);        //计算小时数后剩余的毫秒数
                                 var minutes = Math.floor(leave2 / (60 * 1000));
                                 return hours + "小时" + minutes + "分钟";
                             }
    格式化参数:
    formatDate : function (date){
                    var mydate = new Date(date.replace(/-/g,"/")), week = [ "周日", "周一", "周二", "周三", "周四", "周五", "周六" ], mon = mydate.getMonth() + 1;
                    return {
                        day : mon + "月" + mydate.getDate() + "日",
                        weekday : week[mydate.getDay()]
                    };
                }
    iScrollClick: function(){    
                        if (/iPhone|iPad|iPod|Macintosh/i.test(navigator.userAgent)) {return false;    }
                        if (/Chrome/i.test(navigator.userAgent)) { return (/Android/i.test(navigator.userAgent));}
                        if (/Silk/i.test(navigator.userAgent)) {return false;}
                        if (/Android/i.test(navigator.userAgent)) {       
                            var s=navigator.userAgent.substr(navigator.userAgent.indexOf('Android')+8,3);
                            return parseFloat(s[0]+s[3]) < 44 ? false : true;    
                        }
                 }
                 
                 FastClick.attach(document.body);
  • 相关阅读:
    我的CISSP备考之路
    【CISSP备考笔记】第8章:软件开发安全
    【CISSP备考笔记】第7章:安全运营
    【CISSP备考笔记】第6章:安全评估与测试
    【CISSP备考笔记】第5章 身份与访问管理
    【CISSP备考笔记】第4章:通信与网络安全
    【CISSP备考笔记】第3章:安全工程
    【CISSP备考笔记】第2章:资产安全
    【CISSP备考笔记】第1章:安全与风险管理
    PHP后门隐藏技巧
  • 原文地址:https://www.cnblogs.com/meggie523/p/5804015.html
Copyright © 2020-2023  润新知