* Copyright (c) 2025 Yasuo Sugano * * Version : 1.0.0 * Update : 2025.10.06 * *************************************************************/ ?> <?php echo TITLE;?> echoHead($includeHead);?>

概要

head内に追記\n"; echo "
\n"; echo "
{$code}
\n"; echo "
\n"; }; ?>

使い方:複数の非同期処理を直列に処理する(シングルタスク)

const multiTask = [ [...tasks] ];
const MT = new MultiTask();
const result = MT.execute(multiTask);
tasks[].func (function)
実行する関数
tasks[].args? (array)
関数に渡す引数
tasks[].html? (string)
関数実行中の文言

使い方:複数の非同期処理を直列に処理するものを複数処理する(マルチタスク)

const multiTask = [ [...tasks], [...tasks], ... ];
const MT = new MultiTask();
const result = MT.execute(multiTask);
tasks[].func (function)
実行する関数
tasks[].args? (array)
関数に渡す引数
tasks[].html? (string)
関数実行中の文言

使い方:非同期処理を途中で中止する

const MT = new MultiTask(true);
new MultiTask(true)
右上の×ボタンで中止する

使い方:非同期処理を途中で中止してコールバックする

function FUNC (nextTaskObj) {
  alert('処理が中止されました');
}
const MT = new MultiTask(FUNC);
new MultiTask(FUNC)
右上の×ボタンで中止して、コールバックする

デモ