Javascript YUI压缩器将单引号替换为双引号的原因是什么?
正如标题所说:是什么原因将单引号替换为双引号?双引号是否占用更少的空间(我不这么认为)?还是其他原因?将这些字符规范化为一种更好的类型可以实现GZIP压缩,为什么恰好是双引号是巧合 GZip的工作方式可能是压缩的标准方式,因此,例如,如果您有一个字符串,如:Javascript YUI压缩器将单引号替换为双引号的原因是什么?,javascript,minify,yui-compressor,Javascript,Minify,Yui Compressor,正如标题所说:是什么原因将单引号替换为双引号?双引号是否占用更少的空间(我不这么认为)?还是其他原因?将这些字符规范化为一种更好的类型可以实现GZIP压缩,为什么恰好是双引号是巧合 GZip的工作方式可能是压缩的标准方式,因此,例如,如果您有一个字符串,如: “Foo”、“bar”、“baz” 您可以将“,压缩为单个字符(让我们使用#符号表示),将字符串缩减为如下内容: “Foo#'bar',“baz” 另一方面,如果您有: “Foo”、“bar”、“baz” 您可以对其进行压缩,例如: “Fo
“Foo”、“bar”、“baz”
您可以将“,
压缩为单个字符(让我们使用#符号表示),将字符串缩减为如下内容:
“Foo#'bar',“baz”
另一方面,如果您有:
“Foo”、“bar”、“baz”
您可以对其进行压缩,例如:
“Foo#ar#az”
因此,通过消除可用字符的总数,可以缩短字符串
再说一次,让它成为任何一个引用都不重要,只要它是一致的
下面是我的linux命令行中的剪切+粘贴演示:
briang@ubuntu:~$ cat 1.txt
"Foo", 'bar', "baz"
briang@ubuntu:~$ cat 2.txt
"Foo", "bar", "baz"
briang@ubuntu:~$ cat 1.txt.gz
&▒:O1.txtSr▒▒W▒QPOJ,R▒QPJJ▒R▒(▒P▒
briang@ubuntu:~$ cat 2.txt.gz
<▒:O2.txtSr▒▒W▒QPJJ,▒PUJ\tE▒
briang@ubuntu:~$ ls -la *txt*
-rw-rw-r-- 1 briang briang 20 2012-02-14 16:39 1.txt
-rw-rw-r-- 1 briang briang 46 2012-02-14 16:37 1.txt.gz
-rw-rw-r-- 1 briang briang 20 2012-02-14 16:39 2.txt
-rw-rw-r-- 1 briang briang 41 2012-02-14 16:38 2.txt.gz
briang@ubuntu:~$cat 1.txt
“Foo”、“bar”、“baz”
briang@ubuntu:~$cat 2.txt
“Foo”、“bar”、“baz”
briang@ubuntu:~$cat 1.txt.gz
&▒:O1.txtSr▒▒W▒QPOJ,R▒QPJJ▒R▒(▒P▒
briang@ubuntu:~$cat 2.txt.gz
为什么要投反对票?是不是正确?还是报复性的投票?;)不管怎样,我都很好,但我只想得到我的答案:虽然我不是反对票,但我发现。。。可疑的。。。这仅仅是对引号类型进行标准化就有助于gzip的实现。@Charles我马上就添加内容。那个被否决的选民实际上是在我解释他错了之后删除了他们的答案的人。他接着在我的个人资料中大肆宣扬反对票。