Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
W
webworker项目
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
问题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
银宸大学计算机学院
教师群组
王晓庆-wangxiaoqing
webworker项目
提交
af5494c6
提交
af5494c6
3月 23, 2020
创建
作者:
王晓庆
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
增加新文件
上级
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
34 行增加
和
0 行删除
+34
-0
webworker.js
webworker.js
+34
-0
没有找到文件。
webworker.js
0 → 100644
浏览文件 @
af5494c6
onmessage
=
function
(
event
)
{
document
.
write
(
"接收数据<br>"
);
debugger
var
first
=
JSON
.
parse
(
event
.
data
).
first
;
var
second
=
JSON
.
parse
(
event
.
data
).
second
;
calculate
(
first
,
second
);
};
function
calculate
(
first
,
second
)
{
document
.
write
(
"开始计算<br>"
);
var
common_divisor
=
divisor
(
first
,
second
);
var
common_multiple
=
multiple
(
first
,
second
);
postMessage
(
"Work done! "
+
"The least common multiple is "
+
common_divisor
+
" and the greatest common divisor is "
+
common_multiple
);
}
function
divisor
(
a
,
b
)
{
document
.
write
(
"除法<br>"
);
if
(
a
%
b
==
0
)
{
return
b
;
}
else
{
return
divisor
(
b
,
a
%
b
);
}
}
function
multiple
(
a
,
b
)
{
document
.
write
(
"乘法<br>"
);
var
multiple
=
0
;
multiple
=
a
*
b
/
divisor
(
a
,
b
);
return
multiple
;
}
编写
预览
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论