欢迎光临景诺科技软件开发淘宝店

进店请收藏,谢谢

js对象随机获取游戏区服

目的: 减少服务器压力。访问量大的时候这些处理是用php处理的。现在直接转成纯静态。获取区服直接用js。以前是用ajax 后台交互。
区服生成后记录到cookie防止用户刷新后区服变化。

Object.size = function(obj) {//计算有几个对象。
    var size = 0, key;
    for (key in obj) {
        if (obj.hasOwnProperty(key)) size++;
    }
    return size;
}
var AdServerList = {"1":{"sid":"cosS2","sname":"US - Server2"},"2":{"sid":"cosS1000","sname":"cosS1000-test"}};//生成区服 obj 由后台生成。也可以直接生成js文件
countobj = Object.size(AdServerList);//获取最多几个区服
var rand = Math.floor(Math.random()*countobj);//随机区服
var ssid = AdServerList[rand].sid;//生成的区服id
var ssidforname =AdServerList[rand].sname;//生成的区服名称
var ssid_c = getCookie('ssid');//记录到cookie 
var ssidforname_c = getCookie('ssidforname');
if(!ssid_c && !ssidforname_c){
setCookieMin('sssid',ssid,60);
setCookieMin('ssidforname',ssidforname,60);
}
//后面就是获取区服id和区服名称后的操作。

目前在用地址: http://tongji.cityofsteam.com/html/index.html

更多

本文固定链接: http://shanmao.me/web/js/js-dui-xiang-sui-ji-huo-qu-xi-qu-fu | 山猫的博客

该日志由 admin 于2013年12月10日发表在 javascript 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: js对象随机获取游戏区服 | 山猫的博客
关键字:
【上一篇】
【下一篇】