小编Pet*_*tja的帖子

Javascript棋盘游戏 - 寻找船上的可能位置

我正在使用Javascript开发HTML5桌面游戏.

我如何能够(递归地)找到我能得到的骰子数量?

例如: 我从骰子得到4,我的位置是11.可能的地方是22,157.

例子显示我在第11位,我能到达的位置是22,15和7

我试过这个; 它工作得很好,但在控制台中返回错误的数字:

$(function(){
    // Initialize
    var pos = 11;
    var dice = 4;
    var diceMax = 4;
    var postPlaces = [];
    var places = [];

    // List of gameboard's numbers: from where to where
    numbers = {
        1   : [25,21,2],
        2   : [1,3],
        3   : [2,4],
        4   : [3,5],
        5   : [4,6],
        6   : [5,19,7],
        7   : [6,8],
        8   : [7,9],
        9 …
Run Code Online (Sandbox Code Playgroud)

javascript math

8
推荐指数
2
解决办法
328
查看次数

在Cloud Firestore中查找具有特定参考的所有文档

在Cloud Firestore上,我有这样一种方式引用另一个文档的文档:

从集合A到B的参考

在我的例子中,文档Collection A/WJQ9yx67RrqHWQoEp0e2是指文档Collection B/rFOEwdw5go4dbitOCXyC,但当然,可以是无限文档,指的是一个提到的文档.

现在我想找出所有文件Collection A都提到这个非常具体的文件Collection B/rFOEwdw5go4dbitOCXyC.

这怎么可能?我怎么能做到这一点?

Firebase的文档对此有点不清楚.

javascript firebase google-cloud-firestore

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

Github:拆除前叉后叉

我已经删除了我的叉子,但现在我不能再次使用相同的仓库了.当我试图"重新分叉"时,我只看到Github的404页.我现在怎么分叉?

git github git-fork

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

找出数组中添加和删除了哪些项目

我正在构建应用程序,当我用X增加总和时,它会告诉用户哪些是钞票,哪些是钞票。一切都很好,但我想知道现在如何获取数组中添加和删除项目的列表?

$old = array(1,5,10);
$new = array(1,5,1);

$added = array_diff($new,$old);
$removed = array_diff($old,$new);
Run Code Online (Sandbox Code Playgroud)

这就是上面的代码返回的内容:

  • $addedarray()。不对,应该是array([2] => 1)
  • $removedarray([2] => 10)。正确的。

我做错了什么,我该如何解决?

php arrays comparison

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

REGEX - 突出超过19个字符的部分

嗨,

我里面有一些文字div[contenteditable="true"],我应该突出显示span.tooLong超过19个字符限制的部分.内容div可能包含HTML标记或实体,计数到19时应忽略这些内容.

Twitter有类似的方式来突出太长的推文:

Twitter的亮点

例子:

  • This is textThis is text
  • This is just too long textThis is just too lo<span class="tooLong">ng text</span>
  • This <b>text</b> has been <i>formatted</i> with HTMLThis <b>text</b> has been <span class="tooLong"><i>formatted</i> with HTML</span>

我怎样才能在JavaScript中实现它?

(我想尽可能多地使用正则表达式)

javascript regex dom contenteditable

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