如何像解密标题一样对标题中的字符进行随机播放?

问题描述 投票:-1回答:2

昨天打开新闻时,我偶然发现了此新闻,几秒钟后出现了原始标题,帖子的标题像正在解密一样随机播放。这里是链接:https://www.washingtonpost.com/graphics/2020/world/national-security/cia-crypto-encryption-machines-espionage/

是JavaScript吗?

问题是:如果是JavaScript,如何获取其代码?此功能如何工作?

javascript browser cross-browser
2个回答
0
投票

我找到了我正在寻找的另一个解决方案! :)

在JavaScript中生成随机字符串/字符:

Generate random string/characters in JavaScript


0
投票

这里是使用randojs的解决方案,它将带您一路到达]:>

var finalString = "TOP SECRET";

function showScramble(){
  var characters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
  document.getElementById("scrambled").innerHTML = randoSequence(characters).slice(0, Math.min(finalString.length - 1, characters.length - 1)).join("");
}

var runs = 1;
var scrambleInterval = setInterval(function(){
  if(++runs == 7){
    document.getElementById("scrambled").innerHTML = finalString;
    clearInterval(scrambleInterval);
  }
  else{
    showScramble();
  }
}, 200);
showScramble();
<script src="https://randojs.com/1.0.0.js"></script>
<h1 id="scrambled"></h1>
© www.soinside.com 2019 - 2024. All rights reserved.