【问题标题】:Extra line breaks in minified code?缩小代码中的额外换行符?
【发布时间】:2016-10-09 17:27:44
【问题描述】:

我正在使用 jQuery 的生产版本,我看到似乎有额外的换行符

https://jquery.com/download/

这是在代码本身中还是 sublime 只是在我关闭自动换行的情况下换行?

我只是好奇为什么 jQuery 或 subilme 会这样做。

我不担心。

【问题讨论】:

    标签: jquery sublimetext2


    【解决方案1】:

    缩小的源代码中确实存在换行符。不过应该不是什么大问题,因为它们只多占用 2 个字节。原因是一些浏览器不能很好地处理很长的行。在 jQuery 的 minifying tool script 中,他们专门将最大行长度设置为 32768 个字符。

    【讨论】:

    • 只是出于好奇,他们为什么要留下换行符?
    • 您应该将您的评论包含在您的答案中。
    【解决方案2】:

    要自己检查它是否是多行,请在左边距启用行号。我的Preferences 中有这一行 -> Settings - Default:

    "line_numbers": true,
    

    (有关设置工作原理的更多信息,请参阅here

    如果 3 行各有不同的行号,则它们是 3 个不同的行。

    如果相反,只有第一行有数字而其他两行没有,则它们是换行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多