Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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 在脚本和css中,符号/**/是否会像空格一样增加文件大小?_Javascript_Jquery_Css - Fatal编程技术网

Javascript 在脚本和css中,符号/**/是否会像空格一样增加文件大小?

Javascript 在脚本和css中,符号/**/是否会像空格一样增加文件大小?,javascript,jquery,css,Javascript,Jquery,Css,我正在尝试缩小css和javascript代码,我只是想知道符号/*和*/以及其中的字符是否按html、css和javascript文件大小计算,或者它们是否被忽略 这是否意味着我可以用/**/替换所有单个空格,以减少总的文件大小 例如,这3个例子中哪一个最有效,在这方面最低效 示例1:(函数之间的单个空格) 例2: $("#div1").click(function(){$("#div2").slideToggle();return false;}); /* */ $("#button1").

我正在尝试缩小css和javascript代码,我只是想知道符号/*和*/以及其中的字符是否按html、css和javascript文件大小计算,或者它们是否被忽略

这是否意味着我可以用/**/替换所有单个空格,以减少总的文件大小

例如,这3个例子中哪一个最有效,在这方面最低效

示例1:(函数之间的单个空格)

例2:

$("#div1").click(function(){$("#div2").slideToggle();return false;});
/* */
$("#button1").click(function() {$('html, body').animate({scrollTop:$("#destination").offset().top}, 1000);});
例3:

$("#div1").click(function(){$("#div2").slideToggle();return false;});/* Clicking on div2 slidetoggles div2. */
/* */
$("#button1").click(function() {$('html, body').animate({scrollTop:$("#destination").offset().top}, 1000);});/* Clicking on button1 scrolls you to destination. */
我假设将所有代码放在一行上是最有效的,但我只包含了这些示例,因为我希望保持某些代码和css的可读性。我知道网上有很多缩小工具,但现在我不想使用,因为我每天都编辑代码,而且还在学习过程中


示例2-3帐户对文件大小是否具有相同的影响?或者一个空格会更有效吗?

您应该删除尽可能多的空格、注释等,以减小文件的大小,因为这样可以加快加载速度。当然,在开发过程中不需要考虑这一点,因为在那个阶段,一切都是关于可读性、可维护性等的


修改代码也会对文件大小产生很大影响。这意味着变量名会被截断为a、b、c等名称。

您应该删除尽可能多的空格、注释等,以减小文件的大小,因为这样可以加快加载速度。当然,在开发过程中不需要考虑这一点,因为在那个阶段,一切都是关于可读性、可维护性等的


修改代码也会对文件大小产生很大影响。这意味着变量名会被截断为a、b、c等名称。

如果要最小化,请将所有内容放在一行中,不带注释。另一方面,你只是在做一些无用的改变。如果您现在想知道更改是否会产生差异,请查看css或js的文件大小。这些文件会像在服务器上一样发送。

如果您想最小化,请将所有文件放在一行中,不加注释。另一方面,你只是在做一些无用的改变。如果您现在想知道更改是否会产生差异,请查看css或js的文件大小。这些文件会像在服务器上一样发送。

在处理文件方面,解析器会正确地忽略所有注释和不重要的空格

但就文件大小而言,当我们谈论通过互联网传输的文件时(这是html、css和js文件的情况),每一个字符都很重要

这就是为什么如果你缩小所有资产,你的网站会更快,因为它们更小,只用于传输,而不用于处理

但是,请始终记住,当您在开发时,您可以放置所有注释、空格以及您认为理解代码所必需的内容,并且您应该在代码即将投入生产时缩减资源。不要试图自己缩小你的代码,总是使用一些有工作经验的工具,比如


我认为将所有代码放在一行上是最有效的,但我认为 因为我想保留一些示例,所以只包含这些示例 某些代码和css的可读性。我知道有很多 在线缩小工具,但现在我不想使用, 因为我每天编辑代码,而且还在学习中 过程

不要为了减少文件大小而损害代码的可读性。清楚地编写代码,并使用市场确定的缩小工具

如果您经常更改代码,可以使用CSS预处理器(例如,带有的预处理器)之类的工具自动化缩小过程。我将NetBeans和VisualStudio配置为在保存它们时使用更少+干净的CSS来编译和缩小所有CSS。它很容易配置,而且非常有用


有些框架甚至提供功能或插件来帮助您处理此类问题。作为一个例子,我们可以引用for PHP框架来处理文件,解析器会正确地忽略所有注释和不重要的空格

但就文件大小而言,当我们谈论通过互联网传输的文件时(这是html、css和js文件的情况),每一个字符都很重要

这就是为什么如果你缩小所有资产,你的网站会更快,因为它们更小,只用于传输,而不用于处理

但是,请始终记住,当您在开发时,您可以放置所有注释、空格以及您认为理解代码所必需的内容,并且您应该在代码即将投入生产时缩减资源。不要试图自己缩小你的代码,总是使用一些有工作经验的工具,比如


我认为将所有代码放在一行上是最有效的,但我认为 因为我想保留一些示例,所以只包含这些示例 某些代码和css的可读性。我知道有很多 在线缩小工具,但现在我不想使用, 因为我每天编辑代码,而且还在学习中 过程

不要为了减少文件大小而损害代码的可读性。清楚地编写代码,并使用市场确定的缩小工具

如果您经常更改代码,可以使用CSS预处理器(例如,带有的预处理器)之类的工具自动化缩小过程。我已将NetBeans和VisualStudio配置为编译和
$("#div1").click(function(){$("#div2").slideToggle();return false;});/* Clicking on div2 slidetoggles div2. */
/* */
$("#button1").click(function() {$('html, body').animate({scrollTop:$("#destination").offset().top}, 1000);});/* Clicking on button1 scrolls you to destination. */