Javascript 在html5中,如果您创建了一个游戏等,您是否公开了所有的源代码?

Javascript 在html5中,如果您创建了一个游戏等,您是否公开了所有的源代码?,javascript,html,obfuscation,Javascript,Html,Obfuscation,在html5中,如果您创建了一个游戏等,您是否公开了所有的源代码?是的,您公开了所有的源代码。不具体。您可能正在公开所有客户端代码。如果应用程序调用服务器(如AJAX请求),则可以隐藏所有游戏逻辑和源代码,以便服务器进行计算。因此,例如,如果您计划制作一个多用户游戏或一个由远程服务器控制的游戏,那么您可能会也可能不会公开所有的源代码 此外,还有一些模糊和缩短javascript的工具,可以帮助对临时用户隐藏客户端逻辑。我仍然记得共享代码被认为是一件好事的那些日子。这会有什么不同?即使你不是,有人

在html5中,如果您创建了一个游戏等,您是否公开了所有的源代码?

是的,您公开了所有的源代码。

不具体。您可能正在公开所有客户端代码。如果应用程序调用服务器(如AJAX请求),则可以隐藏所有游戏逻辑和源代码,以便服务器进行计算。因此,例如,如果您计划制作一个多用户游戏或一个由远程服务器控制的游戏,那么您可能会也可能不会公开所有的源代码


此外,还有一些模糊和缩短javascript的工具,可以帮助对临时用户隐藏客户端逻辑。

我仍然记得共享代码被认为是一件好事的那些日子。这会有什么不同?即使你不是,有人也可以很容易地做与你完全相同的事情。这并不是说你会用HTML5做一些不可能弄清楚的事情。即使你在客户端做了一些疯狂的复杂算法,也会有人做得到。即使您以传统的方式分发二进制文件,也有人可以将其分解并找出答案。@Brad混淆的目的不是使其无法复制,而是希望使其比从头开始重新创建更困难。这是一种阻碍,而不是阻止措施。在您的问题中添加了混淆javascript标记。@wllmsaccnt,很好。有许多有用的工具可用于消除混淆javascript。我不会为这一步而烦恼。不知道怎么做的临时用户不是你的竞争对手。