Javascript代码

Javascript代码,javascript,ide,Javascript,Ide,我查看了一些网站的源代码和JavaScript游戏。问题在于,除了在扩展名为.js的文件中隔离的JavaScript代码外,所有内容都是可读和可理解的。看起来是这样的: {Vargas=void0,h=!0,Ge=null,l=!1,AA=component,BA=Infinity,ca=set Timeout,DA=is Nan,m=Math,ea=deconstructionism;function He(a,b){return a.on-load=b}function IE(a,b){re

我查看了一些网站的源代码和JavaScript游戏。问题在于,除了在扩展名为
.js
的文件中隔离的JavaScript代码外,所有内容都是可读和可理解的。看起来是这样的:

{Vargas=void0,h=!0,Ge=null,l=!1,AA=component,BA=Infinity,ca=set Timeout,DA=is Nan,m=Math,ea=deconstructionism;function He(a,b){return a.on-load=b}function IE(a,b){return a.on error=b}function ha(a,b) {return a.name=b}
正如您所看到的,由于愚蠢的缩进,很难阅读此代码。我试着用微软的VisualWebDeveloper和免费的JavaScript编辑器来组织代码,但都没用


如何使其更具可读性?

最好从其他开源java脚本库/模块/插件开始。但是,您必须拥有原始代码,因为您在浏览器中看到的内容已经被“编译”了,以便使web变得小巧和快速

对于客户端,您有很多框架。例如,查看列表使用(左上角)。您还可以使用此工具来使用javascript,而无需安装任何东西。在web上搜索那些项目(JSFIDLE用作库)并查看代码

还有一个服务器端javascript库,允许您也为服务器编写javascript代码(还有web应用程序,它们的服务器端)。这叫做Node.js Ceck,用于了解更多信息。在Node.js中,几乎有无限多的开源和小型模块:请参阅Node module wehre,您还可以找到指向单个项目的链接


无论如何,您肯定需要一个帐户来处理其他人的代码,因为大多数项目都存储在Github上。

@alex23如果我错了,请纠正我。它只是为了防止反向工程,还是为了更快地运行?@Ismet传输的比特数也更少