Heim > Web-Frontend > H5-Tutorial > HTML5-Worker-Beispiel (1) Warum der Test nicht funktioniert_HTML5-Tutorial-Fähigkeiten

HTML5-Worker-Beispiel (1) Warum der Test nicht funktioniert_HTML5-Tutorial-Fähigkeiten

WBOY
Freigeben: 2016-05-16 15:49:28
Original
1533 Leute haben es durchsucht

Viele Leute stoßen beim Testen der Worker-API immer auf Ausnahmen und können die Wirkung überhaupt nicht testen.
Bei der Verwendung von Workern müssen Sie darauf achten, dass eine einfache Textdatei keinen Worker implementieren kann. Der tatsächliche Code, den Sie schreiben, muss auf dem Server bereitgestellt werden (tomcat.jBoss usw.), um die Worker-API auszuführen.
Schreiben Sie unten ein einfaches Beispiel

js-Code test.js (Worker)

Code kopieren
Der Code lautet wie folgt:

function messageHandler(e) {
postMessage("worker sagt: " e.data " too");
addEventListener("message", messageHandler, true);
postMessage("2222222222");


html code index.html

Code kopierenDer Code lautet wie folgt:

;
index.html 🎜>--> body>
< ;script type="text/javascript"> }else{
console.log("no support!");
}
function messageHandler(e){
console.log(e.data);
function errorHandler(e){
console.log(e.message, e);
}
var myWorker = new Worker("task.js");
myWorker.addEventListener("message", messageHandler, true);
myWorker.addEventListener("error", errorHandler, true);
myWorker.postMessage("1 fangsong d"); ;
< /html>


Anstatt anschließend direkt auf die Seite index.html zuzugreifen, sehen Sie die vom Worker gesendete Zeichenfolge im Allgemeinen in tatsächlichen Anwendungen verwendet).
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage