Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 基于Jquery缩小js文件的算法?_Javascript_Jquery_Minify_Unminify - Fatal编程技术网

Javascript 基于Jquery缩小js文件的算法?

Javascript 基于Jquery缩小js文件的算法?,javascript,jquery,minify,unminify,Javascript,Jquery,Minify,Unminify,关于基于Jquery的js文件,我有一些问题: 1) 哪个算法用于缩小js文件? 2) 通过编程实现该算法容易吗? 3) 缩小js是可逆过程吗?i、 我们能从缩小的js文件中获得原始js文件吗?如果是,是否使用相同的算法来取消列报 请帮忙 要缩小JS,请执行以下操作: 您可以自己编写用于缩小js的algo,但最好使用上述任何工具。原因是它们已经提供了良好的小型化,并且经过了时间考验 缩小是一个可逆的过程。因为浏览器只能理解javascript,所以这些算法必须是可逆的。因此,其他人也可

关于基于Jquery的js文件,我有一些问题:

1) 哪个算法用于缩小js文件?
2) 通过编程实现该算法容易吗?
3) 缩小js是可逆过程吗?i、 我们能从缩小的js文件中获得原始js文件吗?如果是,是否使用相同的算法来取消列报

请帮忙

  • 要缩小JS,请执行以下操作:




  • 您可以自己编写用于缩小js的algo,但最好使用上述任何工具。原因是它们已经提供了良好的小型化,并且经过了时间考验

  • 缩小是一个可逆的过程。因为浏览器只能理解javascript,所以这些算法必须是可逆的。因此,其他人也可以扭转缩小的趋势

  • 要缩小JS,请执行以下操作:




  • 您可以自己编写用于缩小js的algo,但最好使用上述任何工具。原因是它们已经提供了良好的小型化,并且经过了时间考验

  • 缩小是一个可逆的过程。因为浏览器只能理解javascript,所以这些算法必须是可逆的。因此,其他人也可以扭转缩小的趋势


  • 3:缩小在这个词的典型意义上是不可逆的。缩小的程序只需与未缩小的程序行为相同(不计算执行时间)

    不能按原样复制布局:空格或注释、实际使用的变量名或括号。也有可能一些小型化器进行恒定评估(即1.0*(1.0+1.0)可能变成2.或2);无法复制已删除的死代码。 (即,此块已移除)

    2:不,一点也不容易


    即使是删除空白和注释的第一阶段也可能超出编程101的最终任务。

    3:缩小在这个词的典型意义上是不可逆的。缩小的程序只需与未缩小的程序行为相同(不计算执行时间)

    不能按原样复制布局:空格或注释、实际使用的变量名或括号。也有可能一些小型化器进行恒定评估(即1.0*(1.0+1.0)可能变成2.或2);无法复制已删除的死代码。 (即,此块已移除)

    2:不,一点也不容易


    即使是删除空白和注释的第一个阶段也可能超出编程101的最终分配。

    好吧,这是不完全可逆的。有些东西丢失了,例如变量名、函数名和注释。因此,一个美化者可以使它在编码标准方面相似,但它几乎总是可读性差得多。嗯,它不是完全可逆的。有些东西丢失了,例如变量名、函数名和注释。因此,一个美化者可以使它在编码标准方面相似,但它几乎总是可读性差得多。
    if (0==1) { // TODO: why isn't this working?
      i++
      alert('');
    }