• abtest分流随机链接方法(javascript)


    代码如下

    <!DOCTYPE HTML>
    <html>
    <head>
    <script type="text/javascript" src="../jquery-1.7.1.min.js"></script>
    </head>
    <body>
    <!-- <div style="200px;height100px;background-color:#ccc;color:red;">¶¹¸¯¸ÉËêµÄ·¨¹úµçÊÓ¸²¸Ç</div>
    <script type="text/javascript" src="http://www.yirendai.com/posterpic/126.js"></script> -->
    <!-- <select>
        <option>测试下拉</option>
        <option>测试下拉</option>
        <option>测试下拉</option>
    </select>
    <button>点击</button>
    <script>
        $(function(){
            $('button').click(function(){
                $('select').trigger('click');
            });
        })
        $('select').click(function(){
            console.log(1);
        });
    </script> -->
    <button id="tourl">产生</button>
    <p id="strinfo">
    </p>
    <script type="text/javascript">
    var urlList = [
        'http://www.baidu.com',
        'http://www.sina.com',
        'http://www.163.com',
        'http://www.qq.com'
    ];
        var strinfo;
        var tourlEle = document.getElementById('tourl');
        strinfo = document.getElementById('strinfo');
        tourlEle.onclick=function(){
            var k = getToUrl(urlList,100000);
            
        }
    
    function getToUrl (urlList, maxNum) {
        var resKey = 0;
        if (urlList.length <= 0) {
            resKey =  0;
        }
        maxNum = maxNum ? maxNum : 10000;
        var keyList = [];
        var resKey = 0;
        var step = Math.ceil(maxNum/urlList.length);
        var key = Math.ceil(Math.random()*maxNum);
    
        for (var i=0; i < urlList.length; i++) {
            keyList[i] = step*(i+1);
        }
        for (var i = 0; i < keyList.length; i++) {
            if (key <= keyList[i]) {
                resKey = i;
                break;
            }
        }
        return resKey;
    }
    </script>
    </body>
    </html>

  • 相关阅读:
    第二章Redis管理实战
    第一章Redis入门部署及持久化介绍
    数据库命令
    第一章MySQL介绍及安装
    第十一章 MHA高可用及读写分离
    第八章 日志管理
    第九章 备份和恢复
    第十章 主从复制
    关系型数据库和非关系型数据库的对比
    MySQL面试题
  • 原文地址:https://www.cnblogs.com/guangxiaoluo/p/3688078.html
Copyright © 2020-2023  润新知