网站如何编码那些"你是什么角色" Facebook链接?

时间:2017-07-04 15:01:41

标签: javascript html css facebook hyperlink

以下是我所指的示例:security.se

我不明白这是如何编码的。只是一些代码表明你的名字是否以字母“#34; A"那么你就是这个人," B"那么这个人等等......还是比这更复杂。我见过的人的名字都以" A"得到不同的结果,所以它可能只是一个随机的结果?这将如何在网站的最后编码,因为Facebook只是提取网站的图像/文本预览(这也是另一个问题,如此多的"网站/名称"存在每个可能的名字)

非常感谢任何见解!

1 个答案:

答案 0 :(得分:1)

有很多不同的方法可以实现,但如果你说的话,我会假设他们随机选择一个对象,数组,数据库等。这个例子如下使用JavaScript数组

const la = ["Goofy", "Bugs Bunny", "Yosemite Sam", "Porky Pig"]
const generateRandomCharacter = () => { 
    return `Your character is: ${la[Math.floor((Math.random() * la.length} + 0)]}`)
}
alert(generateRandomCharacter) /* would return your random character */

运行generateRandomCharacter会返回随机字符。 再次,这可以通过许多其他方式实现,这只是一个例子。

对于关于'如何存在多少网站'的问题,我从PHP的非常小的经验中创建了一个可以在每次加载用户时编写新文件的网站。我推测,每当你点击按钮生成你的角色时,它就是用随机选择的角色和你的facebook名称作为文件名写一个文件,但我的PHP知识再次非常小。

希望这有所帮助。