网络零售商的终极网站
 HTML5。 入门的教训。  W3Schools 乌克兰语

西斯

HTML5 Webbitniki API


韦布罗比特尼克 - 使用 JavaScript,但不能在运行时使用 JavaScript。


什么是网站上的网站?

HTML页面上的脚本执行期间,页面不断提交,直到脚本(或脚本)结束。

Webbitnik 是一种在后台运行的 JavaScript,独立于其他脚本,不会影响网站的生产力。 您可以继续做任何您想做的事情:打字、打字等等,网络浏览器将在后台运行。


浏览器支持

表中的数字表示浏览器的第一个版本,主要由 Web Workers 支持。

API
韦比特尼克斯 4.0 10.0 3.5 4.0 11.5

HTML WebBitnik。 屁股

将鼠标悬停在下面会创建一个简单的 Web 浏览器,在后台打印数字:

屁股

Рахувати числа:

自己尝试一下»

关闭网络浏览器支持

在创建 Web 浏览器之前,请检查您支持的浏览器:

如果 (typeof(Worker) !== “undefined”) {
// 所以! Webbotnik 正在跟上!
  // 代码是什么......
} 别的 {
// 维巴赫特! Webbotnik 不支持。
}

创建网络浏览器文件

现在让我们使用外部 JavaScript 文件创建一个 Web 浏览器。

这里我们正在创建一个脚本,这非常棒。 该脚本保存在文件“demo_workers.js”中:

变量i=0;

函数timedCount(){
i=i+1;
发布消息(我);
设置超时(“timedCount()”,500);
}

计时计数();

上面代码中最重要的部分是方法 postMessage(),请使用 HTML 页面编辑器来编辑帖子。

笔记: 鼓励网络机器人不要发誓执行如此简单的脚本,而是发誓执行更资源密集型的任务。


创建网络机器人对象

现在,如果我们有一个网络机器人文件,我们需要从 HTML 页面单击它。

接下来的步骤是检查工作人员是否已经处于活动状态 - 他创建一个新的 Web 对象并将代码编译为“demo_workers.js”:

如果 (typeof(w) == “undefined”) {
w = 新 Worker(“demo_workers.js”);
}

然后我们可以从您的网络浏览器发送和接收通知。

请向网络机器人提供“onmessage”一词。

w.onmessage = 函数(事件){
document.getElementById("结果").innerHTML = 事件.数据;
};

当网络浏览器发送通知时,代码将显示在听证会字段中。 Web 浏览器数据保存在 event.data 中。


退出网络工作者的工作

创建 Web 浏览器对象后,您将继续监听通知(在当前脚本完成后),直到完成。

要使用网络浏览器机器人和浏览器/计算机的丰富资源,请使用以下方法 terminate():

w.终止();

webbotnik 重新审视

如果工作变更设置为未定义,您可以在完成后修改代码:

w=未定义;

webbotnik 代码的另一个问题

我们已经将网络浏览器代码下载到 .js 文件中。 HTML 故事的悬停代码如下:

屁股

<!DOCTYPE html>
<html>
<body>

<p>评分者:<output id="result"></output></p>
<button onclick="startWorker()">启动 Worker</button>
<button onclick="stopWorker()">停止工作</button>

<script>
变量 w;

函数启动Worker() {
如果 (typeof(Worker) !== “undefined”) {
如果 (typeof(w) == “undefined”) {
w = 新 Worker(“demo_workers.js”);
    }
w.onmessage = 函数(事件){
document.getElementById("结果").innerHTML = 事件.数据;
    };
} 别的 {
document.getElementById("result").innerHTML = "但这并不意味着你同意。";
  }
}

函数stopWorker(){
w.终止();
w=未定义;
}
</script>

</body>
</html>
自己尝试一下»

Webbitnik 和 DOM

虽然 Web 浏览器位于外部文件中,但它们不允许访问以下 JavaScript 对象:

  • 窗口对象
  • 文档对象
  • 巴特科夫斯基天体


评论