小编Cal*_*lum的帖子

进步的konami代码

我正在尝试为网站创建一个.js文件,在输入konami代码Up,Up,Down,Down,Left,Right,Left,Right,B,A,Start(enter)时会嵌入一个视频.然而,当输入正确的键时,网页应显示类似"继续"的内容,如果输入了错误的键,则应显示"错误,再试一次",并允许它们重新开始.

我已经设法让JavaScript工作,在输入正确的代码时会显示警报,输入错误的代码会显示不同的代码.

我已经使用在线资源来获取这么多代码,但没有一个解释如何出错,请再试一次

    if (window.addEventListener) {
    var keys = [],
    konami = "38,38,40,40,37,39,37,39,66,65,13";

    window.addEventListener("keydown", function(e){
    keys.push(e.keyCode);


    if (keys.toString().indexOf(konami) >= 0) 
    {            
       alert('Right');
        keys = [];
    };

    if (keys.toString().indexOf(konami) < 0)
    {
       alert('Wrong');
        keys = [];
    }
}, true);
Run Code Online (Sandbox Code Playgroud)

};

任何帮助将不胜感激.

javascript

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

缩写代码的单词形式

我有一个程序,我试图理解,但有一个我不明白的缩写代码或代码.代码是

    double xDistance = x1 - x2 >= 0 ? x1 - x2 : x2 - x1;
    double yDistance = y1 - y2 >= 0 ? y1 - y2 : y2 - y1;
Run Code Online (Sandbox Code Playgroud)

我在编程书籍中读到了?:是if ... then的缩写形式但是我把这些单词放在哪里,因为每次我插入或替换一些代码我都会遇到语法错误.

还有不止一种方法来编写以下代码行

(xDistance <= (w1 + w2) / 2 && yDistance <= (h1 + h2) / 2)
Run Code Online (Sandbox Code Playgroud)

最好替换&&运算符

提前感谢您提供的任何帮助.

java

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

标签 统计

java ×1

javascript ×1