- -pv
スレッドの閲覧状況:
現在、- がスレを見ています。
これまでに合計 - 表示されました。
※PC・スマホの表示回数をカウントしてます。
※24時間表示がないスレのPVはリセットされます。

JavaScript HTML5

279名無しさん@おーぷん :2014/07/18(金)10:14:33 ID:CROSAdVuY
promiseは良く分からないのでダメです

function createSeqJobs() {
 let result = [];
 result.add = function(args) {
  result.push(Array.prototype.slice.call(arguments));
 }
 result.next = function() {
  let job = result.shift();
  if (job) {
   let func = job.shift();
   if (func) func.apply(null, job);
  }
 }
 result.run = function() {
  result.next();
 }
 return result;
}

var jobs = createSeqJobs();

function onReadDoc(doc) {
 console.log("loaded: " + doc.documentURI);
 jobs.next();
};

jobs.add(asyncReadDoc, "http://open.open2ch.net/test/read.cgi/open2ch/1405241314/l1", onReadDoc);
jobs.add(asyncReadDoc, "http://open2ch.net/headline.cgi?n=10&bbs=tech", onReadDoc);
jobs.add(function(){console.log("finishJob");});
jobs.run();
このレスの続きを表示(292件)

新着レスの表示 | ここまで読んだ

名前: mail:





JavaScript HTML5
CRITEO