国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

html5 worker 實例(一) 為什么測試不到效果

2024-08-26 00:16:01
字體:
來源:轉載
供稿:網友

點評:很多人在測試worker api的時候,總是會出現異常,根本測試不到效果,需要注意的是就是單純的文本文件是實現不了worker的,你寫的實際代碼 必須部署到服務器(tomcat.jBoss等)才能運行worker api

很多人在測試worker api的時候,總是會出現異常,根本測試不到效果。
在使用worker的時候有個必須注意的地方,就是單純的文本文件是實現不了worker的,你寫的實際代碼 必須部署到服務器(tomcat.jBoss等)才能運行worker api。
下面寫個簡單例子

js代碼test.js(worker)

復制代碼

代碼如下:


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


html代碼 index.html

復制代碼

代碼如下:


<!DOCTYPE html>
<html>
<head>
<title>index.html</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<!--<link type="text/css" href="./styles.css">-->
</head>
<body>
<script type="text/javascript">
if(typeof(Worker)!=="undefined"){
console.log("zhichi worke");
}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");
</script>
</body>
</html>


不是之后直接訪問index.html頁面,然后在瀏覽器的console面板中將看到worker發送的字符串(實際應用中一般使用json傳送)。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 镶黄旗| 资源县| 梅州市| 黎城县| 青冈县| 铅山县| 青田县| 孝感市| 夹江县| 三江| 黄骅市| 车致| 图们市| 泸溪县| 汪清县| 宜宾县| 全南县| 漾濞| 沂水县| 印江| 绍兴县| 柳州市| 兴义市| 喀喇| 枣强县| 辽中县| 丹东市| 尼木县| 凤山市| 西藏| 廊坊市| 兴宁市| 泽州县| 弋阳县| 长顺县| 娄底市| 隆安县| 三亚市| 晋江市| 海宁市| 当涂县|