我正在做一个需要大量计算的网络项目,我使用一个网络工作者来完成这个工作。网页上还有一个按钮,当用户单击该按钮时,该按钮将终止员工的计算。然而,当我在web工作者内部编写了一个没完没了的循环进行测试时,网页就卡住了,我无法与它交互。
//When the worker is created
worker = new Worker("./scripts/testWorker.js");
//When the button is clicked
worker.terminate();
worker = undefined;
如何解决这个问题?或者还有其他方法来达到执行可破坏
我曾尝试刷新网页中的jquery脚本。也就是说,通过选择下拉控件来更改各种jquery版本脚本。
我尝试了下面的方法来更改jquery版本,但它不起作用
//This is how the script referred at initial load
<script id="jqlink" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
我用不同的jquery版本渲染了一个下拉列表作为它的数据源,当我选择下拉值
我在sqlite数据库中有一个表,我想在网页上显示它。列标题与数据库中的相同。我还需要一个下拉列表,列出每列中的所有唯一值,以便我可以选择过滤要显示的行。
例如,sqlite db:
1 2 3
a l z
b k w
b m x
a m w
d m y
c l w
在网页上显示如下:
1 2 3
v v v
a l z
b k w
b m x
a m w
d m y
c l w
其中每个'v‘表示下拉,因此:COL1v= all,a,b,d,c;col2v= all,l,k,m;col3v= all,z,w,x,y,即取一列中的所有条目,使其唯一,并使用该条目填充下拉。顺序并不重要。
我是否可以使用有角度的js和网页的三个部分,通过将两个部分变成下拉按钮来使其响应?
<body>
<section id="main">
<section id="body">
// data in li
</section>
<aside id="side">
//data with links
</aside>
</section>
</body>
我在我的网站上使用jquery下拉菜单。这个网站在除了IE8之外的所有浏览器上都运行得很好,我在它上面得到了错误,因此下拉菜单无法加载。我不太确定IE的其他版本是否有相同的问题。
以下是我在IE上得到的错误消息:网页错误详细信息
Message: 'Config' is undefined
Line: 1
Char: 48671
Code: 0
URI: http://localhost/Yariga/New/js/all-min.js
Message: 'undefined' is null or not an object
Line: 5557
Char
当网页折叠到平板电脑大小的屏幕上时,下拉菜单选项有点击功能。这个点击功能以前工作得很好,但在我发布了整个项目并在Visual studio 2019 Preview 16.10版本中重新运行代码后就不行了。 以下是浏览器中控制台上的错误消息。请帮助我解决此错误。 dropdown.js:143 Uncaught TypeError: Cannot read property 'classList' of undefined
at o.r.show (dropdown.js:143)
at o.r.toggle (dropdown.js:139)
at Function.o.d