小编Gor*_*nov的帖子

node.js async/await与MySQL一起使用

我需要将所有结果同步并附加到带有async/await关键字的字符串,例如c#

我是node.js的新手,我无法将这种新语法适应我的代码.

var string1 = '';
var string2 = '';
var string3 = '';
var string4 = '';

DatabasePool.getConnection(function(err, connection) {

        connection.query(query,function (err, result) {
            if (err){};
            string1 = result;
        });

        connection.query(query,function (err, result) {
            if (err){};
            string2 = result;
        });     

        connection.query(query,function (err, result) {
            if (err){};
            string3 = result;   
        });

        connection.query(query,function (err, result) {
            if (err){};
            string4 = result;
        }); 

       //I need to append all these strings to appended_text but  
       //all variables remain blank because below code runs first. …
Run Code Online (Sandbox Code Playgroud)

javascript mysql asynchronous node.js

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

JavaScript - Date()、new Date() 和 ISODate 之间的区别

我看过这个问题的各种版本,但没有一个能满足我的需求。

我想为 MongoDB 创建 ISODate,并且我正在使用 Node.js。

在节点中,当我这样做时:

console.log(Date());
Run Code Online (Sandbox Code Playgroud)

我得到:

2016 年 9 月 26 日星期一 15:17:04 GMT-0400 (EDT) <-- 这是正确的。

当我做:

console.log(new Date());
Run Code Online (Sandbox Code Playgroud)

我得到:

2016-09-26T19:17:04.731Z <- 提前 4 小时

我对ISODATE的方式的理解是:

var isodate = new Date().toISOString()
console.log(isodate);
Run Code Online (Sandbox Code Playgroud)

这会产生比“现在”早 4 小时的时间。

我的系统日期是正确的。我运行这一台不同的机器,得到了相同的结果。

有人可以解释一下为什么我会出现时间差异吗?

javascript timezone date utc

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

Javascript - window.getComputedStyle 返回“auto”作为元素顶部和左侧的属性

在我的网页上,我有一些元素(div、子 div、按钮等),它们的位置是相对于它们所在的 div 生成的,并且彼此之间。这导致使用window.getComputedStyle 时topleft属性不是数字值,而只是“auto”,而宽度高度以 px 为单位。

我需要绝对值用于测量目的的问题,所以我想知道是否有办法以某种方式获取它们。我希望window.getComputedStyle会做,但显然它不会。

下面有一个例子,没有任何格式,但同样的问题。

如果有 jQuery 解决方案,我当然也会很感激。

亲切的问候,
杰森

<html>

<head>
  <title>Test</title>
  <script type="text/javascript">
    function test() {
      var style = window.getComputedStyle(document.getElementsByTagName("button")[0]);
      alert(
        "top = " + style.top + //auto
        "\nleft = " + style.left + //auto
        "\nwidth = " + style.width + //63px
        "\nheight = " + style.height //24px
      );
    }
  </script>
</head>

<body>
  <div>
    <button id="buttonTest" onClick="test()">Test it!</button>
  </div>
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

循环后暂停 css sprite 一秒钟

有没有办法(使用 css)在最后一步后暂停精灵一秒或多秒?我试图再添加一个步骤或从 80% 到 100% 的相同 bg 位置,但它没有用。

.sprite {
  animation: anim 2000ms steps(16) infinite;
  background: url(http://i.imgur.com/9FprJ5C.png) left center no-repeat;
  height: 45px;
  width: 90px;
}

@keyframes anim {
  0% {
    background-position: 0px 0;
  }
  80% {
    background-position: -1440px 0px;
  }
  100% {
    background-position: -1440px 0px;
  }
}
Run Code Online (Sandbox Code Playgroud)
<div class="sprite"></div>
Run Code Online (Sandbox Code Playgroud)

javascript css jquery animation sprite

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

如何用Javascript模拟慢速连接?

我收到了一个研究网站的请求,该网站将测试用户在正常和慢速 Internet 连接上执行重复性任务时的行为。

我想知道是否有任何 JS 库可以用于研究的不同场景中的带宽限制,从而模拟较慢的连接?我遇到了Charlescrapify等工具,但我不确定它们是否可以与网站集成,我真的需要它成为可配置的客户端。

javascript simulation bandwidth-throttling slowdown

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

Backblaze B2 原生 URL 与友好 URL - 交易上限?

我使用 B2 作为我们开发的网站上图像的存储。

事实上,B2 需要提供数百万张图像,我想知道使用本机 URL 或 B2 提供的友好 URL 在交易上限方面是否有区别?

请参阅下面的示例 URL:

在此输入图像描述

cloud-storage backblaze

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

Github Api 授权问题

我正在尝试使用 Github Api 进行授权请求,传递用户名和密码。但它不起作用,我收到 401 状态代码。

文档中有一部分说

To use Basic Authentication with the GitHub API, simply send the username and password associated with the account.
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

this.api
        .post('/user', { username: 'Example', password: '1234' })
        .then(res => resolve(res.data))
        .catch(err => reject(err));
Run Code Online (Sandbox Code Playgroud)

javascript authorization github-api axios

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

单击时突出显示表格单元格

我得到了这张桌子。我想做的是当我点击一个单元格时它应该被突出显示,第二次点击应该清除突出显示。第二个问题是我想一个一个突出显示几个单元格,保持以前的突出显示。小提琴在这里:http : //jsfiddle.net/2Lu3ss9g/

$(function() {
  $('td').click(function() {
    $(this).parents('table').find('td').each(function(index, element) {
      $(element).removeClass('on');
    });
    $(this).addClass('on');
  });
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.0/jquery.min.js"></script>
<table class="color_changing" border="1" cellpadding="15">
  <tbody>
    <tr>
      <td>23</td>
      <td>57</td>
      <td>62</td>
      <td>1162</td>
    </tr>
    <tr>
      <td>112</td>
      <td>5</td>
      <td>162</td>
      <td>88</td>
    </tr>
    <tr>
      <td>77</td>
      <td>62</td>
      <td>199</td>
      <td>211</td>
    </tr>
    <tr>
      <td>57</td>
      <td>64</td>
      <td>144</td>
      <td>9</td>
    </tr>

  </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

如何获取隐藏溢出的div的高度?

我有一个 div,你将在 jsfiddle 中看到,我需要获得整个 div 的高度(可见 + 溢出)。我尝试了一些 JQuery 代码,但我只能获得可见高度。我该如何解决这个问题?

$(document).ready(function() {
  var scrolled = 0;
  $(".down").on("click", function() {
    scrolled = scrolled + 150;
    $("#container").animate({
      scrollTop: scrolled
    });
  });

  $(".up").on("click", function() {
    scrolled = scrolled - 150;
    $("#container").animate({
      scrollTop: scrolled
    });
  });

});
Run Code Online (Sandbox Code Playgroud)
#container {
  border: solid 1px red;
  overflow-y: hidden;
  overflow-x: hidden;
  margin: auto;
  position: absolute;
  height: 400px;
  width: 300px;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.cent {
  text-align: center;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button class="up">UP</button>
<div …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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