小编hev*_*ev1的帖子

如何在Javascript中修复此缺少的分号语法错误?

一位朋友为我写了一些代码,并且有一个文件中有一个奇怪的语法错误.经过一段时间的搜索,我把它缩小到这部分代码,它应该重现错误:

var say = funct?on(message) {
  alert(message);
  return message;
};

say(say("Goodbye!"));
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我在Internet Explorer控制台中看到一个错误SCRIPT1004: Expected ';'.我没有看到任何地方丢失分号,我无法想象我想把它放在哪里.

它在哪里可以看到分号?为什么它会在那里分号?

javascript internet-explorer syntax-error

47
推荐指数
4
解决办法
4万
查看次数

Bootstrap 输入组中的 5 个浮动标签

我想一起使用 Bootstrap 的“浮动标签”和“输入组”组件。我遇到的问题是当输入聚焦时标签被隐藏。在下面的代码示例中,我有以下场景:

  1. 两个组件(单击输入时标签会消失)。
  2. 仅浮动标签

有谁知道如何让这些组件一起工作?

<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"/>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/js/bootstrap.bundle.min.js"></script>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css" rel="stylesheet"/>

<div class="form-floating input-group mb-3">
    <input type="text" class="form-control" name="code1" placeholder="Code 1">
    <label for="code1">Code 1</label>
    <span class="input-group-text"><i class="fas fa-times"></i></span>
</div>

<div class="form-floating mb-3">
    <input type="text" class="form-control" name="code4" placeholder="Code 4">
    <label for="code4">Code 4</label>
</div>
Run Code Online (Sandbox Code Playgroud)

html javascript bootstrap-5

24
推荐指数
2
解决办法
2万
查看次数

获取目录中所有文件夹的列表

所以我有一个如下所示的文件系统:

Music
- 001
-- song.mp3
- 002
-- song.mp3
- 003
- 004
- 005
-- song.mp3
musicplayer.html
musicplayer.js
Run Code Online (Sandbox Code Playgroud)

我很好奇是否有可能获得所有文件夹名称的列表?

这个javascript,html5,甚至是jQuery,我无法安装任何东西.

javascript jquery html5

12
推荐指数
1
解决办法
6万
查看次数

如何在纯JavaScript中平滑滚动到一个元素

我想平滑地滚动到一个元素而不使用jQuery - 只是纯粹的javascript.我希望通用功能能够向下滚动并平滑地向上滚动到文档中的特定位置.

我知道我可以在jQuery中使用以下内容:

$('html, body').animate({
     scrollTop: $('#myelementid').offset().top
}, 500);
Run Code Online (Sandbox Code Playgroud)

我怎么用javascript做到这一点?

这就是我想要做的:

function scrollToHalf(){
  //what do I do?
}
function scrollToSection(){
 //What should I do here?
}
Run Code Online (Sandbox Code Playgroud)
<input type="button" onClick="scrollToHalf()" value="Scroll To 50% of Page">
    <br>
    <input type="button" onClick="scrollToSection()" value="Scroll To Section1">
    <section style="margin-top: 1000px;" id="section1">
      This is a section
</section>
Run Code Online (Sandbox Code Playgroud)

在jquery我会这样做:

html, body{
  height: 3000px;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="button" onClick="scrollToHalf()" value="Scroll To 50% of Page">
<br>
<input type="button" onClick="scrollToSection()" value="Scroll To Section1">
<section style="margin-top: 1000px;" id="section1">
  This is …
Run Code Online (Sandbox Code Playgroud)

javascript smooth-scrolling

10
推荐指数
3
解决办法
1万
查看次数

jScrollPane调整大小

我有一个div,它有100%的窗口宽度,这是jScrollPane div的容器.

窗口调整大小时,滚动窗格不会移动.有没有办法让jScrollPane调整窗口大小?

谢谢!

jquery

9
推荐指数
2
解决办法
7636
查看次数

防止输入范围html元素上的mousedown事件,仍然允许用户拖动滑块

那么有没有办法在输入范围元素上禁用mousedown和/或click事件,但同时让用户拖动滑块并仍然触发更改事件?禁用点击线但仍然可以拖动滑块.我想阻止用户在滑块中间跳转(使用mousedown/click),但我想让它们拖动它以便更改值.

<input id="slider" name="slider" type="range" value="-1" min="-1" max="30" step="1" />
Run Code Online (Sandbox Code Playgroud)

这没有帮助,因为变更范围被调用并弄乱了数字.

$slider.on('mousedown', function(event) {
    //event.preventDefault();
    this.value = -1;
    /* Act on the event */
    console.log("mousedown");
});
 $slider.on('click', function(event) {
    event.preventDefault();
    this.value = -1;
    /* Act on the event */
    console.log("click");
});
Run Code Online (Sandbox Code Playgroud)

如果我调用event.preventDefault(); 在mousedown滑块上不起作用,无法拖动.有没有办法解决这个问题.

我试图在HTML中重新创建这种效果是否有任何jquery效果这种缩放?

html javascript jquery

9
推荐指数
3
解决办法
3827
查看次数

如何使用java流计算掩码

我有这个代码。这是地图Map<Data, Boolean>

int mask = 0;
for (Map.Entry<Data, Boolean> entry : map.entrySet()) {
  if (entry.getKey().getValue() > 0 && entry.getValue()) {
    mask = mask | (1 << (entry.getKey().getValue() - 1));
  }
}
Run Code Online (Sandbox Code Playgroud)

我想使用 Java 流计算掩码。在这里,我试图但只得到然后过滤列表。不知道这里如何计算掩码。

Integer mask = map.entrySet().filter( entry -> entry.getKey().getValue() > 0 && entry.getValue()).?
Run Code Online (Sandbox Code Playgroud)

java java-stream

9
推荐指数
2
解决办法
250
查看次数

用Java实现BFS

我是Java的初学者,我需要一些帮助.

我正在尝试实现广度优先搜索算法来解决益智游戏(在Android上解锁我的游戏).我完成了GUI,但我坚持使用算法.

到目前为止,我可以计算每个块的可用移动,这些移动应该是根节点的子节点.每个节点(linkedlist)具有每个块的位置,并且所有节点都存储在Set中.

我现在需要的是将每个节点标记为已访问,因此我不会进入循环.

我会感激任何帮助,如果我误解了任何事情,请纠正我.

提前致谢 :)

java breadth-first-search game-development

8
推荐指数
3
解决办法
4万
查看次数

如何在不使用Jquery UI的情况下动态移动HTML 5范围输入句柄

什么:

我有一个HTML5范围输入滑块.如果我使用jQuery更改所述滑块的值,则句柄的位置不会改变.这可以使用jQuery UI框架中的.slider()方法来实现.但是,我想使用jQuery库实现相同的结果.

题:

如何使用jQuery 1.11.2或Javascript动态设置HTML 5范围输入的值并使句柄移动位置.

代码测试:

下面是我用来尝试解决问题的2段代码.

$("#rangeInput").attr("value", "100");

$("#rangeInput").val("100")
Run Code Online (Sandbox Code Playgroud)

表格:

    <form id="noisePolForm">
<input id="rangeInput" type="range" value="0" step="3" min="80" max="140" class="noisePol">
    </form>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery html5 jquery-ui

8
推荐指数
1
解决办法
2977
查看次数

背包最小重量

背包问题的这种变体需要最小重量。目标是最大限度地降低成本,同时至少实现最小的重量。

例如,我们有 6 件物品,有重量{1, 1, 1, 5, 13, 3}和成本{1, 1, 1, 5, 10, 12}。假设最小重量为 15。

最佳解决方案是{1, 2, 5}总重量为 15 且成本为 12 的物品。

我应该如何尽可能有效地实现这个算法?贪婪的选择不起作用,那么我是否应该修改原始的动态规划解决方案来适应这个问题?如果是这样,怎么办?

如果重要的话,我打算用 Java 来写这个。

java knapsack-problem dynamic-programming

8
推荐指数
1
解决办法
7891
查看次数