小编Rez*_*ati的帖子

蛇水平移动

我正在尝试创建一个简单的蛇游戏.

(function() {
  var canvas = document.getElementById('canvas'),
      ctx = canvas.getContext('2d'),
      x = 0,
      y = 0,
      speed = 2; 
      x_move = speed,
      y_move = 0,                          
      food_position_x = Math.floor(Math.random() * canvas.width / 10) * 10,
      food_position_y = Math.floor(Math.random() * canvas.height / 10) * 10,
      size_x = 10;    

  function eat() {   
   console.log('food_x:' + food_position_x + ' x:' + x + ' / food_y:' + food_position_y + ' y:' + y);
    if (Math.floor(y / 10) * 10 == food_position_y && Math.floor(x / 10) …
Run Code Online (Sandbox Code Playgroud)

javascript

21
推荐指数
2
解决办法
515
查看次数

让蛇抓住他的食物

我正在尝试创建一个简单的蛇游戏.现在我想抓住食物,但蛇的位置与食物的位置从不相同.

(function() {
      var canvas = document.getElementById('canvas'),
          ctx = canvas.getContext('2d'),
          x = 0,
          y = 0,
          speed = 2; 
          x_move = speed,
          y_move = 0,                          
          food_position_x = Math.floor(Math.random() * canvas.width);
          food_position_y = Math.floor(Math.random() * canvas.height);
    
      function eat() {   
       console.log('food_x:' + food_position_x + ' x:' + x + ' / food_y:' + food_position_y + ' y:' + y);
        if (y == food_position_y && x == food_position_x) {       
          throw new Error("MATCH!"); // This is not an error. Just trying to stop the …
Run Code Online (Sandbox Code Playgroud)

javascript

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

使用属性“已禁用”更改“选项”颜色

我想<option>使用属性更改的字体颜色disabled

我已经试过了

option:disabled { color: red }
Run Code Online (Sandbox Code Playgroud)

和这个

option[disabled] { color: red }
Run Code Online (Sandbox Code Playgroud)

两者都起作用,但是当您在选择字段上单击时,颜色只会变为红色。默认情况下为黑色。我该如何更改?

这是一个示例:http : //jsfiddle.net/y0g0stbb/

css css-selectors

5
推荐指数
3
解决办法
9348
查看次数

如何与设备通信?

我是一名网络程序员,我只是想知道软件和硬件如何进行通信。我有 Java 的基本知识,但我不是专家。

让我们简单点。我有一个设备,它只是一个简单的灯,可以打开和关闭,并通过 USB 连接。我的软件只有一个功能——按回车键。

通过按 Enter 我希望软件与 USB 端口通信并告诉它激活设备。这怎么可能?我必须从哪里开始,我需要学习什么?

我知道我的问题和我的例子听起来很傻,但我只是想了解它是如何工作的。

我感谢任何帮助!

java hardware

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

如何检查Codeigniter是否设置了$ data变量?

当我将数据设置为$data['say_something'] = 'Hello';并将其发送到视图时$this->load->view('my_page', $data);,如何检查视图中是否设置了变量$ say_something?是否有对此的Codeigniter函数?

php codeigniter

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

2 秒后离开一个循环

我想在 while 循环中重复文本 2 秒。如何在 2 秒后打破循环?

这是我迄今为止尝试过但不起作用的方法:

var repeat = true;
setTimeout(function() { var repeat = false }, 2000)
while(repeat) {
    console.log("Let's repeat for 2 seconds...");
}
Run Code Online (Sandbox Code Playgroud)

javascript

3
推荐指数
2
解决办法
424
查看次数

为 body 标签使用动态类

我在base.html.twigbody看起来像这样:

<body>
    {% block header %}{% endblock %}
    {% block body %}

    {% endblock %}
    {% block footer %}{% endblock %}
    {% block javascripts %}
        <script src="https://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script>
        <script src="{{ asset('/js/bootstrap.min.js') }}"></script>
        <script src="{{ asset('/js/remodal.min.js') }}"></script>
        <script src="{{ asset('/js/script.js') }}"></script>
    {% endblock %}
</body>
Run Code Online (Sandbox Code Playgroud)

由于我的 fileshomepage.html.twigsubpage.html.twig extendfile base.html.twig,我想将一个类传递给body标签。

例如,在我的文件中homepage.html.twig我希望它是,<body class="home">而在我的subpage.html.twig文件中我希望它是<body class="subpage">.

是否可以简单地传递一个变量或类似的东西,或者是否有必要使用 a block

symfony twig

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

即使未选中,复选框也始终返回true

<input name="inform_me" id="inform_me" type="checkbox"> inform me
Run Code Online (Sandbox Code Playgroud)

每当我检查是否设置了此复选框时,我就会得到

布尔(真)

即使没有真正检查复选框.

这就是我的PHP的样子:

var_dump(isset($_POST['inform_me']));
Run Code Online (Sandbox Code Playgroud)

它出什么问题了?

php

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

标签 统计

javascript ×3

php ×2

codeigniter ×1

css ×1

css-selectors ×1

hardware ×1

java ×1

symfony ×1

twig ×1