zoukankan      html  css  js  c++  java
  • 各种凌乱的未整理

    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);
  • 相关阅读:
    【UVA12093】Protecting Zonk (树形DP)
    【UVA1579】俄罗斯套娃 Matryoshka (动态规划)
    【UVA1371】Period (二分+DP)
    【UVA1379】Pitcher Rotation (贪心+DP)
    【UVA1633】禁止的回文串(状压DP)
    【POJ3358】
    【POJ2773】Happy 2006 欧几里德
    【POJ1284】Primitive Roots 欧拉函数
    【POJ2478】Farey Seque
    【POJ3243】拓展BSGS(附hash版)
  • 原文地址:https://www.cnblogs.com/meggie523/p/5804015.html
Copyright © 2011-2022 走看看