【问题标题】:jquery-min version?jquery-min 版本?
【发布时间】:2011-01-05 12:15:26
【问题描述】:

我注意到大多数 JavaScript 库(例如 jQuery)总是有一个“min”版本(代表 mini?)。

有什么区别?功能更少但体积更小?

这是有人应该考虑使用的东西吗? (那里有很多最小版本。)

【问题讨论】:

    标签: javascript jquery minify


    【解决方案1】:

    ...在计算机编程语言中,尤其是 JavaScript,是从源代码中删除所有不必要字符的过程,不改变其功能

    http://en.wikipedia.org/wiki/Minification_(programming)

    【讨论】:

    • 您的链接缺少结束括号。
    【解决方案2】:

    它被“缩小”了。所有的功能都在那里,只是在一个更小的版本中,可以节省传输带宽。

    要“缩小”的东西:

    • 删除空格
    • 重命名一些变量 - 例如函数范围的变量,而不是函数名称。

    这是一个例子

    function myFunction(someReallyLongParamName)
    {
        someReallyCrazyName = someReallyLongParamName;
    }
    

    可能会来

    function myFunction(a){b=a;}
    

    【讨论】:

      【解决方案3】:

      功能相同...尺寸更小。把它想象成穷人压缩。他们只是删除所有不必要的空格。

      【讨论】:

        【解决方案4】:

        这是 jQuery 的一个版本,具有更小的文件大小(缩小)。相同的功能,只是浏览器必须下载一个较小的文件。

        【讨论】:

          【解决方案5】:

          功能完全相同 - 只需在文本编辑器中打开缩小版和“正常”版本,您就会看到不同之处。

          最小版本只是为了提供减小的文件大小,为您节省带宽和流量;-)

          【讨论】:

            【解决方案6】:

            尺寸更小,因为文件中的所有空白都已删除。只需在文本编辑器中打开这两个文件,您就会看到。

            【讨论】:

              【解决方案7】:

              不,完全相同的功能,文本已被最小化以减少下载,这意味着你不能真正调试它,但你确实得到了相同的功能

              【讨论】:

              • 你的意思是我无法打开文件并阅读它?当然我不想...如果我想我只是下载真实的而不是在每个 html 标题中包含它?还是我错过了重点?
              • 你可以打开阅读它,它只是不太可读:) 通常none min文件用于开发,min文件用于生产。
              【解决方案8】:

              缩小版本只是删除了空格,以加快下载速度。否则,它们是相同的。

              【讨论】:

                猜你喜欢
                • 2011-06-01
                • 1970-01-01
                • 2011-09-29
                • 1970-01-01
                • 2015-02-14
                • 1970-01-01
                • 2013-07-03
                • 2017-05-29
                相关资源
                最近更新 更多