Files
2019-09-15 10:34:34 +08:00

48 lines
1.2 KiB
JavaScript

var t2d_version;
WorkerScript.onMessage = function(msg) {
if (msg.action === 'httpget') {
t2d_version = msg.version;
var url = "http://oss.toou.net/github-resources/2d/demo.json";
console.log(url);
httpget(url)
}
}
function httpget(url){
var doc = new XMLHttpRequest();
doc.onreadystatechange = function() {
if (doc.readyState === XMLHttpRequest.DONE) {
if(doc.status === 200) {
finished(doc.responseText)
}else {
WorkerScript.sendMessage({"error":true,"info":"网络错误,请稍后尝试!"});
}
}
}
doc.open("GET", url);
doc.send();
}
function finished(data){
try{
var demolist = JSON.parse(data);
WorkerScript.sendMessage(demolist);
}catch(e){
WorkerScript.sendMessage({"error":true,"info":"数据错误,请稍后尝试!"});
}
}
function toNum(a){
var va = a.toString();
var vc = a.split('.');
var num_place = ["","0","00","000","0000"],r = num_place.reverse();
for (var i = 0;i < vc.length;i++){
var len = vc[i].length;
vc[i] = r[len] + vc[i];
}
var res = vc.join('');
return res;
}