Javascript min.js以清除源代码

Javascript min.js以清除源代码,javascript,min,Javascript,Min,据我所知,到目前为止,一个.js(javascript)文件的最小版本是通过删除不必要的空格和注释来获得的,以减小文件大小 我的问题是: 如何将min.js文件转换为清晰易读的.js文件 此外,min.js文件还有其他优点吗 js文件可以加密吗 js可能会被感染。我认为答案是肯定的,所以问题是如何保护.js文件不受感染 只有第一个问题最重要,我正在寻求帮助。 泰 要将缩小的文件转换为可编辑的源文件,只需打开任何支持自动格式化和自动格式化的IDE即可。我使用Netbeans来实现这一点 如果您对缩

据我所知,到目前为止,一个.js(javascript)文件的最小版本是通过删除不必要的空格和注释来获得的,以减小文件大小

我的问题是:

  • 如何将min.js文件转换为清晰易读的.js文件
  • 此外,min.js文件还有其他优点吗
  • js文件可以加密吗
  • js可能会被感染。我认为答案是肯定的,所以问题是如何保护.js文件不受感染
  • 只有第一个问题最重要,我正在寻求帮助。

  • 要将缩小的文件转换为可编辑的源文件,只需打开任何支持自动格式化和自动格式化的IDE即可。我使用Netbeans来实现这一点
  • 如果您对缩小的文件进行客户端缓存,这意味着客户端(计算机)需要处理更少的字节。大小和速度是缩小文件的主要优势,它们已经是为未来需要大量数据传输的情况做准备的巨大优势。顺便说一下,它还为您的服务器节省了一些带宽,从而节省了资金
  • 我认为不需要加密。看
  • 不能编辑Javascript文件,除非在服务器上进行编辑。Javascript文件的安全性取决于1)服务器保护2)数据保护。数据不应被利用。但是,当然,Javascript是在客户端执行的,客户端用户攻击自己是没有意义的。然而,Twitter显示了多个Javascript漏洞。您需要不断测试和检查代码,以防XSS、CSRF和其他攻击。这意味着,如果您的Javascript文件有漏洞,则是由开发人员(您)创建的
  • 要将缩小的文件转换为可编辑的源文件,只需打开任何支持自动格式化和自动格式化的IDE即可。我使用Netbeans来实现这一点
  • 如果您对缩小的文件进行客户端缓存,这意味着客户端(计算机)需要处理更少的字节。大小和速度是缩小文件的主要优势,它们已经是为未来需要大量数据传输的情况做准备的巨大优势。顺便说一下,它还为您的服务器节省了一些带宽,从而节省了资金
  • 我认为不需要加密。看
  • 不能编辑Javascript文件,除非在服务器上进行编辑。Javascript文件的安全性取决于1)服务器保护2)数据保护。数据不应被利用。但是,当然,Javascript是在客户端执行的,客户端用户攻击自己是没有意义的。然而,Twitter显示了多个Javascript漏洞。您需要不断测试和检查代码,以防XSS、CSRF和其他攻击。这意味着,如果您的Javascript文件有漏洞,则是由开发人员(您)创建的
  • 存在多个缩微器,这些缩微器也能够压缩JS,有关最常用的缩微器之一,请参阅。还存在其他一些,请参见JSMin库

  • 主要优点是尺寸增加。当您有多个JS文件时,您还应该聚合JS文件,这还可以在服务器和客户端之间节省大量I/O(更少的HTTP请求)。这可能比缩小规模更重要

  • 关于加密我不能回答你。客户端安全性将主要取决于其浏览器

    编辑:好的,我的第一个答案不是第一个问题,合并在2

  • 存在多个缩微器,这些缩微器也能够压缩JS,有关最常用的缩微器之一,请参阅。还存在其他一些,请参见JSMin库

  • 主要优点是尺寸增加。当您有多个JS文件时,您还应该聚合JS文件,这还可以在服务器和客户端之间节省大量I/O(更少的HTTP请求)。这可能比缩小规模更重要

  • 关于加密我不能回答你。客户端安全性将主要取决于其浏览器

    编辑:好的,我的第一个答案不是针对第一个问题,合并到2中。

    这可能有助于查看这可能有助于查看