zoukankan      html  css  js  c++  java
  • 获取url参数和rem屏幕适配

     1 <script>
     2     var requestObj=(function(){
     3         var url=window.location.href;
     4         var str_key_val = url.substr(url.indexOf("?")); //获取url中"?"符后的字串
     5         var theRequest = new Object();
     6         if (str_key_val.indexOf("?") != -1) {
     7             var str = str_key_val.substr(1);
     8             strs = str.split("&");
     9             for(var i = 0; i < strs.length; i ++) {
    10                 theRequest[strs[i].split("=")[0]]=(strs[i].split("=")[1]);
    11             }
    12         }
    13         return theRequest;
    14     }());
    15     function setRemFontSize(baseSize,baseWidth){
    16         //基本 字体大小
    17         var baseSize = baseSize||100;
    18         //设计图的基本宽度750  iphone6尺寸 (640*118比例)
    19         var baseWidth = baseWidth||640;
    20         var clientWidth = document.documentElement.clientWidth>=480?480:document.documentElement.clientWidth;
    21         clientWidth = document.documentElement.clientWidth<=320?320:document.documentElement.clientWidth;
    22         document.getElementsByTagName('html')[0].style.fontSize = clientWidth*baseSize/baseWidth+'px'
    23     }
    24     setRemFontSize();
    25     window.addEventListener("resize",function(){
    26         setTimeout(function(){setRemFontSize();},200)
    27     });
    28 </script>
  • 相关阅读:
    STL源代码剖析——STL算法之set集合算法
    iOS + Nodejs SSL/Https双向认证
    C语言将10进制转为2进制
    图的遍历算法
    Web—CSS概述
    苹果新的编程语言 Swift 语言进阶(八)--属性
    UVa 10700
    C++实现KMP模式匹配算法
    软件project
    oralce GROUPING SETS
  • 原文地址:https://www.cnblogs.com/izengbin/p/7410925.html
Copyright © 2011-2022 走看看