小编Par*_*n0a的帖子

个人github页面上的数据库

是否有可能将某些数据存储在您的个人github页面上?

例如,触发计数器的按钮.当您单击按钮时,计数器增加1.当其他用户访问该页面并单击该按钮时,计数器再次增加1.

因此,它将是所有访问者在页面上显示的所有点击的总和.

database github

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

:非伪类是否会增加选择器的特异性?

我已经读过css技巧:不应该添加额外的特异性.但它看起来像吗?

https://css-tricks.com/almanac/selectors/n/not/

非伪类的特殊性是其论证的特殊性.与其他伪类不同,:not()伪类不会添加到选择器特性.

或者我错过了什么?

.red:not(.blue) {
  background: blue;
}

.red {
  height: 100px;
  width: 100px;
  background: red;
}
Run Code Online (Sandbox Code Playgroud)
<div class="red">
</div>
Run Code Online (Sandbox Code Playgroud)

html css css-selectors css-specificity css3

28
推荐指数
2
解决办法
1221
查看次数

在.map函数中使用react props

假设我的一个组件上有以下渲染功能.从父元素我传递了一个changeTidprop函数.

家长:

<RequestsList data={this.state.data} changeTid={this.changeTid} />
Run Code Online (Sandbox Code Playgroud)

儿童:

(我正在使用ES6课程)

render() {  
var RequestNodes = this.props.data.map(function(request) {
  return (
    <Request 
        key={request.TID} 
        changeTid={this.props.changeTid}
    />
  );
});

    return (
        <div className="list-group">{RequestNodes}</div>
    );
}
Run Code Online (Sandbox Code Playgroud)

我不能this.props.changeTid在我的地图功能中使用,因为this没有引用我想要的东西.我在哪里绑定它以便我可以访问我的props

javascript ecmascript-6 reactjs

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

使移动Rect更加平滑

我想让我的Rect的"动画"更加流畅.目前它真的很笨重.我知道它的原因.其中一个坐标在另一个之前变为有用值.

例如,如果我现在在(0,0)并且我需要去(150,75)并且我每秒都相等地增加每个,y-cord将比x-cord更早出现.

在此输入图像描述

var canvas = document.getElementById('canvas');
var ctx = document.getElementById('canvas').getContext('2d');

var aniTimer;

var x;
var y;

var tx = tx || 0;
var ty = ty || 0;

var xDir;
var yDir;

function followMouse(e) {
  x = e.offsetX;
  y = e.offsetY;
  cancelAnimationFrame(aniTimer);
  moveObject();
}

function moveObject() {
  ctx.clearRect(0, 0, canvas.width, canvas.height);
  
  if (x < tx) {
    xDir = -1;
  } else {
    xDir = 1;
  }
  if (y < ty) {
    yDir = -1;
  } else {
    yDir = 1; …
Run Code Online (Sandbox Code Playgroud)

javascript canvas html5-canvas

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

在keydown事件之后关注字段而不插入字符

我有一个快捷键K.它应该专注于我的输入,但我不希望它K在焦点时插入字母.

$(document).keydown(function(event) { 
    if (event.which == 75) {
        $('input').focus();
    }
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<input type="text">
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

使用nodejs保存到本地存储中

我需要在用户登录后(已经授权)通过nodejs将jwt-token保存在本地存储中.

在我检查控制器中的用户/密码是否正确后 - 我将生成的令牌保存在本地存储中.目前我无法引用窗口,因为它不存在.

ReferenceError: window is not defined 
Run Code Online (Sandbox Code Playgroud)

这就是我目前正在努力做到的.

...
      payload = {
        sub: user.email,
        role: user.role
      };

      token = jwt.sign(payload, jwtSecretKey, {expiresIn: '60m'});

      window.localStorage.setItem('token', token);

      res.status(200).render('index' , {
        user: user,
        token: token
      });
...
Run Code Online (Sandbox Code Playgroud)

javascript local-storage node.js express

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

如果未定义则在appendTo中为"0"

我正在寻找一种有效的方法来检查值是否未定义,然后将其转换为"0".

代码示例是

$('<tr><td>' + el.firstStat  +'</td><td>'+ el.hours +'</td></tr>').appendTo('#table tbody'); 
Run Code Online (Sandbox Code Playgroud)

这些值中的任何一个都可以是未定义的,并且将来可能会有更多值要添加.

javascript jquery

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