小编rap*_*dko的帖子

如何防止很小的数字转换为科学记数法?

我必须使用非常小的数字:

var x = 0.00000006;
Run Code Online (Sandbox Code Playgroud)

当我运行console.log(x)时,它显示:

6e-8
Run Code Online (Sandbox Code Playgroud)

我不希望它显示6e-8,我希望它显示0.00000006

后来我需要将它绘制在图表上,所以我无法将其转换为字符串。如何保持它是一个小数字而不将其转换为字符串或科学记数法?

javascript

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

第一个孩子+非选择者?

我有一个动态列表,其中包含可见和隐藏的项目:

<ul>
    <li class="hidden">
    <li class="hidden">
    <li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我想将样式应用于列表中未隐藏的第一个元素.

我的第一个元素的代码:

ul li:first-child{
  font-size:10px;
}
Run Code Online (Sandbox Code Playgroud)

我的代码获取非隐藏元素

ul li:not(.hidden){
  font-size:10px;
}
Run Code Online (Sandbox Code Playgroud)

如何在跨浏览器解决方案中合并这两者?理想情况下它会是这样的:

ul li:not(.hidden):first-child
Run Code Online (Sandbox Code Playgroud)

(哪个不起作用)

css css-selectors css3

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

谷歌reCaptcha永远加载

我在我的网站上使用Google的reCaptcha 2.0.它曾经运作良好,但自从我向公众开放我的网站并获得更多用户后,recaptcha不再适用于大多数用户..它加载正常,但一旦用户点击"我不是机器人"复选框,它永远保持加载,永远不会返回确认.

我试图在网上查找它,但找不到有类似问题的人,我不知道如何(或者如果我可以)调试它,因为显然它没有从谷歌返回响应.我的所有钥匙都是正确的.

有人可以帮我吗?我的网站是www.heropanel.com - 要模拟它,点击页面底部的联系人,然后点击"我不是机器人"复选框.

javascript recaptcha

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

Electron:运行带参数的 shell 命令

我正在构建一个电子应用程序,

我可以很容易地使用 shell api ( https://electronjs.org/docs/api/shell )运行 shell 命令

此命令运行完美,例如:

shell.openItem("D:\test.bat");
Run Code Online (Sandbox Code Playgroud)

这个不

shell.openItem("D:\test.bat argument1");
Run Code Online (Sandbox Code Playgroud)

如何使用参数运行电子外壳命令?

shell electron

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

JQuery $(this)不在函数参数内部工作

以下代码不起作用:

$(".countdown").circularCountdown({

    startDate:$(this).attr('data-start'),
    endDate:$(this).attr('data-end'),
    timeZone:$(this).attr("timezone")

});
Run Code Online (Sandbox Code Playgroud)

下面的一个工作正常,

$(".countdown").circularCountdown({

    startDate:$(".countdown").attr('data-start'),
    endDate:$(".countdown").attr('data-end'),
    timeZone:$(".countdown").attr("timezone")

});
Run Code Online (Sandbox Code Playgroud)

我没有得到它,不是$(this)引用".countdown",因为我在这个元素上调用函数?有人可以帮帮我吗?

javascript jquery

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

如何使用混合模式和隔离的 CSS 组合?

我有一个红色背景的父元素。我想要一个 h2 元素将一些单词与背景混合,其他单词在 span 标签内,不。

我下面的例子不起作用。
如何使它工作?

.bg-red {
  background: red;
}

.blend {
  mix-blend-mode: difference;
  color: white;
}

.isolate {
  isolation: isolate;
}
Run Code Online (Sandbox Code Playgroud)
<div class="bg-red">
  <div class="blend">
    <h2>This text should <span class="isolate">(This one shouldn't)</span> be blended 
    </h2>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

在 JSFiddle 上查看

html css mix-blend-mode

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

Vue.js 从列表中更改所选元素时的转换

我有一个打开“编辑个人资料”屏幕的个人资料列表。这个画面是从左边滑进来的。当我选择配置文件时,如果已经选择了一个屏幕,我希望它先滑出,更改选择的配置文件数据,然后再滑入。

现在发生的情况是:当我第一次选择一个元素时,屏幕会滑入。当我更改所选元素时,屏幕会保持不动,不会滑出和滑回。

这是一个 gif 显示它现在的行为:

在此处输入图片说明

我的代码是:

方法:

editProfile: function (index){
    // this.editingProfile = false;
    this.setProfile(index);
    this.editingProfile = true;

}
Run Code Online (Sandbox Code Playgroud)

html视图:

        <transition name="fade" mode="out-in">
            <div v-if="editingProfile" id="edit-profile">
                <input placeholder="Profile Name" v-model="synced.profiles[synced.selectedProfile].name">
            </div>
        </transition>
Run Code Online (Sandbox Code Playgroud)

CSS:

.fade-enter-active, .fade-leave-active {
   transition: all .2s;
   /* transform:translateX(0); */
  }
  .fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ {
    opacity: 0;
    transform:translateX(-100%);
  }
Run Code Online (Sandbox Code Playgroud)

更改配置文件时,如何使其正确滑出然后重新滑入?

javascript css-transitions vue.js vuejs2

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

Laravel - 关于如何找出用户上次登录的架构

我一直在寻找一种方法来检查用户何时在我的网站上活跃.我的第一个想法是在数据库上创建一个名为"last login"的日期时间字段,每次用户登录时,它都会更新.

看起来很好,但是当用户有"让我登录"令牌时,会话将保持活动状态,并且他不必在一段时间内通过登录过程,从而影响活动日期的准确性(我可能会发送一个电子邮件"我们想念你",而实际上他是一个活跃的用户)

我认为另一种方法是有一些关键动作可以触发'主动'保存,但是再一次,用户无法做一些这些动作,遇到同样的问题.

由于性能原因我无法在每个用户操作中更新字段,这对此有什么好处?专业人士使用什么?

编辑:我知道Laravel有一些认证类; 当用户回来时(即使他仍然登录),这些功能是否会激活?

php laravel laravel-5

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

什么是用于存储用户设置的有用架构?

我想存储一些用户设置,我想到了 3 个选项,因为这是我的第一个项目,我想以正确的方式启动它,我不知道哪个是执行此操作的最佳方法。

  1. 将单个设置直接存储在用户表的列中

  2. 拥有一个包含设置名称、设置值和用户 ID 列的 user_settings 表

  3. 将 JSON 字符串存储在用户表中名为“user_settings_json”的列中

在设计分析中,我注意到 WordPress 将其存储在单独的表中,但我不确定这对于每个应用程序都是必要的(因为我的应用程序没有像 wp 那样多的用户设置)

我正在使用 Laravel、PHP、javascript/jquery。

你们认为在设计、可维护性和性能方面哪一个最有用、总体更好?

php database-design laravel-5

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

选项卡式元素上的动画CSS过渡

我有一个jQuery选项卡元素,具有不同的选项卡高度.外部div具有动态高度,但是当内部元素更改标签时,我希望它能够平滑地调整大小.

我目前的CSS是:

.parent{
  width:500px;
  background:green;
  padding:20px;
  transition:all 1s;

}

.tab1{
  width:300px;
  height:100px;
  background:red;
}

.tab2{
  width:300px;
  height:500px;
  background:blue;
  display:none;
}

.parent button{
  display:inline-block;
  vertical-align:middle;
}
Run Code Online (Sandbox Code Playgroud)

这个小提琴显示了这种行为:https://jsfiddle.net/mh5b91gx/

我尝试过使用min-height和max-height但是无法完成它.你能帮助我吗?

javascript css css3

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