草庐IT

web-workers

全部标签

javascript - Backbone.js Web 应用程序在 Internet Explorer 上不可用

我已经开发了我的Web应用程序,但没有在IE上对其进行测试。尽管它在所有浏览器上都运行良好,即。Chrome、Firefox、Safari,但当涉及到IE时,会有一种奇怪的行为。有时会加载应用程序,有时会加载空白页面,就好像没有任何“绑定(bind)”事件有任何影响一样。幸运的是,当应用程序加载时,导航面板部分丢失了。我现在无法向您展示代码,因为我不确定要展示哪一部分以及哪里做错了。如果你们中的任何人都可以向我提供一份list,说明要检查的内容以及哪些工具最适合在IE上进行调试,那就太好了。如果你们中的任何人能告诉我IE上最常见的backbone.js错误,那也会有所帮助。PS:我正在

javascript - Angular 2 + angular-in-memory-web-api 区域 GET http ://localhost:3000/traceur 404 (Not Found)

您好,我对angular-in-memory-web-api有疑问。我尝试在SystemJS中使用angular2-in-memory-web-api和她的另一个解决方案,但没有结果。我正在使用官方快速入门模板。谢谢你的帮助错误列表zone.js:1382GEThttp://localhost:3000/traceur404(NotFound)dashboard:19Error:(SystemJS)XHRerror(404NotFound)loadinghttp://localhost:3000/traceurError:XHRerror(404NotFound)loadinghttp

javascript - Jquery vs Google Closure va GWT 大型 Web 应用程序开发的优缺点

我即将开始开发一个大型网络应用程序。其中包含媒体(视频、音频和图像)和大量用户群。网站的流量也可能非常高。所以在这里我有点困惑我应该使用jquery/jqueryui还是Googleclosure或GWT。我熟悉jquery,并且在这方面做了很多工作,但对于GWT和GoogleClosure,这是我的第一次。我对Java也很满意,所以我可以使用GWT,但我已经提到这是我第一次使用GWT。所以请就跨浏览器兼容性、易理解性、代码维护、丰富的UI设计支持等方面向我推荐这三者的优缺点-提前致谢如果这个问题与其他问题重复,而不仅仅是发布链接。 最佳答案

javascript - Web-Worker中同步等待消息

有没有什么方法可以在web-worker中同步等待或检查新消息?我有大量复杂的代码(从emscripten编译的LLVM),我无法围绕回调进行重构。我需要确保某一行之后的代码在我收到并处理来自UI线程的消息之前不会执行。如果我用while循环阻塞,事件循环永远不会运行,所以我无法接收消息。 最佳答案 这是我在使用Pyodide时也遇到的问题.我想从主线程“同步”调用一个函数。一个解决方案涉及Atomic和SharedArrayBufferAPI。从webworker的Angular来看,这看起来像下面这样postMessage主线程

javascript - 如何将整个 SVG 图像文件夹(或如何动态加载它们)导入 React Web App?

我有一个组件接受一个:itemName并吐出一个包含图像的html包。每个bundle的图像都不同。这是我所拥有的:importReact,{Component}from'react';import{NavLink}from'react-router-dom';importSVGInlinefrom"react-svg-inline";exportdefault(props)=>({React.createElement(SVGInline,{svg:props.itemName})})我怎样才能让这个组件工作?我知道如果我明确地导入我所有的图像,我可以像这样调用我的图像......i

javascript - 关于 web worker 同步请求的看法

我想知道您对此有何看法。是否推荐在webworker中使用同步请求(XMLHttpRequest)?我能发现什么问题?我一直在我的应用程序中对此进行测试,但没有发现任何问题。但我害怕这种同步行为,因为以前使用jQuery和AJAX的经验。我的应用程序从数据库中的多个表中获取大量数据,这需要时间。对于从表中检索到的每一组数据,我需要立即对其进行处理,以免拖延整个过程。同时,用户正在与浏览器交互,所以它可以被阻止,我认为webworkers可以正常工作。您认为这是一个好的解决方案吗?或者我应该尝试使用异步请求吗?谢谢。 最佳答案 我没有

javascript - 如何使用 Firebase 云消息传递通过 Web 浏览器订阅主题

我正在尝试找到一种使用Firebase云消息传递向我的应用程序的所有用户发送通知的方法,但我有一个仅限网络的应用程序。我见过似乎适用于Android/iOS的解决方案,它基本上涉及让用户自动订阅名为“allDevices”的主题,然后向订阅该主题的所有用户发送通知。我似乎找不到任何关于如何让基于Web的用户订阅主题的文档。有谁知道这是否可行,如果可行,是否有我遗漏的文档可以涵盖这一点?谢谢! 最佳答案 在适用于JavaScript的Firebase云消息传递SDK中,没有直接的API可以让客户端订阅主题。相反,您可以通过RESTAP

javascript - 如何使用 Web RTC - Javascript 发送 UDP 数据包?

如何使用WebRTC发送UDP数据包? 最佳答案 您不能直接使用WebRTC发送UDP数据包。这将违反浏览器所需的基本安全约束。您可以发送SRTP到ICE-enabled主持人。这可能不是您要找的。如果浏览器允许发送任意UDP数据包,那么恶意应用程序就可以向任何主机发送数据包。这听起来可能还不错,毕竟Internet上的主机需要能够处理这些问题,对吧?问题在于某些浏览器处于protected环境中,网络访问受到限制。在这些网络中,某些主机受到的保护远不如公共(public)Internet上的主机受到的保护。这没问题,因为对网络的访

javascript - 在没有 Web 服务器的情况下使用 Javascript 加载本地文件

我需要编写一个使用HTML5和Canvas的软件。整个软件应该能够在本地运行,而不需要服务器。所以我只能使用Javascript,不能使用php。困难的部分:我必须动态获取操作期间需要的文本文件的内容。例如:当软件启动时,我需要“config.json”。在用户做出一些决定后,我需要“story1.txt”或“story2.txt”等。我的问题:我不能使用Ajax,因为Chrome会阻止它-不允许本地文件获取其他文件的内容。我总是收到错误消息。到目前为止我尝试了什么:使用Ajax和jQuery加载文件Chrome不允许我加载文件将文件载入脚本标签即使我将JSON-File声明为js-C

javascript - 并行 JavaScript 代码

是否可以在浏览器中并行运行JavaScript代码?我愿意牺牲一些浏览器支持(IE、Opera等)来获得一些优势。 最佳答案 如果您不必操作dom,则可以使用webworkers...还有一些其他限制,但请查看@http://ejohn.org/blog/web-workers/ 关于javascript-并行JavaScript代码,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions