JavaScript编程:事实上的开源?

Ran*_*lue 1 javascript source-code-protection

根据我的理解,JavaScript代码,因为它是客户端,不会隐藏到客户端,因此事实上是开源的.

我知道"代码混淆",但根据维基百科的说法,"充其量,混淆只会让对项目进行逆向工程变得耗费时间,但并非不可能."

是否可以真正隐藏您的JavaScript代码,以保持其闭源?

Lig*_*ica 7

开源并不意味着"我可以看到来源".它松散地意味着"许可证允许我重新分发此来源并按照我的意愿行事[免责声明:参见许可条款]".所以你的术语是错误的.

最终,如果您将Javascript传送到用户PC上的Web浏览器,则用户可以像访问PC一样访问它.你不能禁止这样做.您可以通过混淆来略微缓解它,但维基百科的引用绝对正确.

只需提供高质量的软件并继续前进.