2015年3月15日日曜日

開発環境

  • OS X Yosemite - Apple (OS)
  • Safari, Firefox, Google Chrome(Webプラウザ)
  • Emacs (CUI)、BBEdit - Bare Bones Software, Inc. (GUI) (Text Editor)
  • HTML5 (マークアップ言語)
  • JavaScript (プログラミング言語)

Head First HTML5 Programming: Building Web Apps with Javascript(Eric Freeman (著)、Elisabeth Robson (著)、O'Reilly Media)のChapter 10(Putting JavaScript to Work: Web Workers)、EXERCISE(No. 7231)を解いてみる。

その他参考書籍

EXERCISE(No. 7231)

JavaScript (BBEdit, Emacs)

window.onload = function () {
    var numWorkers = 3,
        workers = [],
        worker,
        i,
        max;

    for (i = 0; i < numWorkers; i += 1 ) {
        worker = new Worker('worker7231.js');
        worker.onmessage = function (event) {
            alert(event.target + ' says ' + event.data);            
        };
        workers.push(worker);
    }
    for (i = 0, max = workers.length; i < max; i += 1) {
        workers[i].postMessage('ping');
    }
};

index7231.html

0 コメント:

コメントを投稿