首页 > Web开发 > 详细

JS之web workers

时间:2020-11-12 19:06:44      阅读:24      评论:0      收藏:0      [点我收藏+]

h5规范提供了js分线程的实现,取名:web workers

相关API

  1.worker:构造函数,加载分线程执行的js文件

  2.worker.prototype.onmessage 用于接受另一个线程的回调函数

  3.worker.prototype.postmessage 向另一个线程的发送消息

不足:

  1.worker内代码不能操作dom(更新UI)

  2.不能跨域加载JS

  3.不是每一个浏览器都支持这个新的特性

技术分享图片

 

 

JS实现斐波那契数列

function fibonaqie(n){
    return n<= 2 ? 1 :fibonaqie(n-1) + fibonaqie(n-2);
}
fibonaqie(10);
递归调用比较慢,一直占用着主线程,页面会被卡住

JS之web workers

原文:https://www.cnblogs.com/gyfsweet/p/13965386.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!