小编Jak*_*123的帖子

如何从JS中的文件导出所有函数?

我正在创建一个单位转换器,我想将所有转换函数放入自己的文件中.使用ES6 export,有没有办法只用一行导出文件中的所有函数及其默认名称?例如:

export default all;

这些函数都只在文件中,而不在对象中.

javascript ecmascript-6

18
推荐指数
7
解决办法
3万
查看次数

如果另一个元素位于顶部,则阻止 onClick 触发

我有一个应用程序,当您单击背景时会发生一些事情,但是,如果您单击背景顶部的其他内容,我不希望它激活。例如:

function handleClick() {
  alert("Hello!");
}
Run Code Online (Sandbox Code Playgroud)
.container {
  position: absolute;
  height: 100%;
  width: 100%;
  background: red;
}

.button {
  position: absolute;
  height: 20%;
  width: 20%;
  background: green;
}
Run Code Online (Sandbox Code Playgroud)
<div class="container" onClick="handleClick()">
  <div class="button"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

在此示例中,如何防止用户单击绿色框时显示警报?

html javascript

6
推荐指数
2
解决办法
8663
查看次数

如何在 create-react-app 项目中重命名 index.html?

我正在使用 Surge 来托管我的 create-react-app 网站,为了使用客户端路由,您需要使用入口点,200.html但是在使用 create-react-app 时,它默认设置为index.html. 在不破坏网站的情况下重命名该文件的最佳方法是什么?

javascript reactjs react-router surge.sh

6
推荐指数
2
解决办法
9304
查看次数

为什么我需要为React .setState()添加一组额外的括号?

我正在浏览React网站的"快速入门"部分,它使用的代码如下所示:

toggleClicked() {
    this.setState(prev => ({
        isOn: !prev.isOn
    }));
}
Run Code Online (Sandbox Code Playgroud)

为什么我需要功能块周围的额外括号?我认为它看起来像这样:

toggleClicked() {
    this.setState(prev => {
        isOn: !prev.isOn
    });
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用.这些括号是什么意思?

javascript ecmascript-6 reactjs

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

移动Android Studio项目会导致错误

我感动的是用摇篮从Android Studio项目D:\old\file\pathD:\new\file\path现在,我发现了以下错误:

Installation failed with message Invalid File: D:\old\file\path\app\build\intermediates\split-apk\debug\slices\slice_8.apk

我尝试从手机上卸载应用程序但仍然遇到同样的错误.我也试过一个模拟器但是也没用.

android gradle android-studio

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

如果用户在移动设备上,如何更改样式表?

我知道如何返回一个布尔值来判断用户是否在移动设备上,但我如何使用JavaScript来使用它并更改它使用的样式表(也许是HTML)文档?

html javascript css jquery html5

0
推荐指数
1
解决办法
65
查看次数