function doneTask() {
postMessage({ type: "doneTask" });
}
function promiseThrows(p, name) { var didThrow; return p
.then( function () {
didThrow = false;
}, function () {
didThrow = true;
}
)
.then(function () {
ok(didThrow, "[TestException] " + name);
});
}
onmessage = function (event) { if (event.data.type == "testImageData") { var width = event.data.width; var height = event.data.height; var imageData = event.data.source;
ok(imageData, "[CreateFromImageData] An ImageData is passed into worker.");
ok(
imageData.width == width, "[CreateFromImageData] Passed ImageData has right width = " + width
);
ok(
imageData.height == height, "[CreateFromImageData] Passed ImageData has right height = " + height
);
doneTask();
});
} elseif (event.data.type == "testBlob") { var width = event.data.width; var height = event.data.height; var blob = event.data.source;
ok(blob, "[CreateFromBlob] A Blob object is passed into worker.");
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.