zoukankan      html  css  js  c++  java
  • 移动端公共方法封装

    //公共参数公共方法;
    var commonObj={
        version:'',
        design_750,
        downUrl: "",
        system:(navigator.userAgent).match(/(i[^;]+;( U;)? CPU.+Mac OS X/)?"ios":"android",
       testApi:{
             
        },
        onlineApi:{
            
        },
       serviceTypeFn: function() {
            var userAgentInfo = navigator.userAgent;
            var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"];
            var flag = true;
            for(var v = 0; v < Agents.length; v++) {
                if(userAgentInfo.indexOf(Agents[v]) > 0) {
                    flag = false;
                    break;
                }
            }
            return flag;
        },
        urlParmFn: function(name) {
            var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
            var urlTmp = decodeURI(window.location.search)
            var r = urlTmp.substr(1).match(reg);
            if(r != null) return unescape(r[2]);
            return null;
        },
       remFn: function() {
            if(this.IsPC()) {
                this.view_width = document.documentElement.clientWidth > this.design_width ? this.design_width : document.documentElement.clientWidth;
                this.body.className = 'pc';
            } else {
                this.view_width = document.documentElement.clientWidth < 320 ? 320 : document.documentElement.clientWidth;
            }
            this.body.style.opacity = 1;
            this.body.style.fontSize = this.view_width * 100 / this.design_width + 'px';
            if(window.location.href.indexOf("testh5.hotyq.com")!=-1 || window.location.href.indexOf("www.hotyq.com")!=-1){
               for(name in change.testApi){
                    change[name]=change.testApi[name]
               }
            }else{
                for(name in change.proApi){
                    change[name]=change.proApi[name]
               }
            }
        },
    }
    change.action();
    window.addEventListener('resize', function() {
        change.action();
    })
  • 相关阅读:
    php基本语法学习
    mac下charles使用
    python--logging模块
    CSS样式(二)
    CSS样式(一)
    HTML、CSS基础知识(四)
    HTML、CSS基础知识(三)
    HTML、CSS基础知识(二)
    HTML、CSS基础知识(一)
    python学习(三十四)第一个框架
  • 原文地址:https://www.cnblogs.com/sunhuinaxixi/p/12317623.html
Copyright © 2011-2022 走看看