Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.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/HTML是大写还是小写?_Javascript_Html_Case Sensitive_Case Insensitive - Fatal编程技术网

JavaScript/HTML是大写还是小写?

JavaScript/HTML是大写还是小写?,javascript,html,case-sensitive,case-insensitive,Javascript,Html,Case Sensitive,Case Insensitive,为了兼容性/JIT编译性能,在JS/HTML中使用大写还是小写更好?例如: <DIV> my content </DIV> <div> my content </div> ALERT(DOCUMENT.LOCATION); alert(document.location); 我的内容 我的内容 警报(文件、位置); 警报(文件、位置); 这不是一个新手问题,我知道小写是事实上的标准。但是因为我看到了一些大写的JS+HTML,我想知道哪

为了兼容性/JIT编译性能,在JS/HTML中使用大写还是小写更好?例如:

 <DIV> my content </DIV>
 <div> my content </div>

 ALERT(DOCUMENT.LOCATION);
 alert(document.location);
我的内容
我的内容
警报(文件、位置);
警报(文件、位置);

这不是一个新手问题,我知道小写是事实上的标准。但是因为我看到了一些大写的JS+HTML,我想知道哪一个更适合写。(就像SQL完全是大写?

从速度上看,我认为它不会有什么不同

XHTML:小写标记是W3C指定的

JavaScript:它可能不起作用,因为我从未见过任何人的代码在JS中使用所有大写字母

SQL是完全大写的,用于将操作、函数等与实际数据区分开来。您可以使用小写,但它的可读性会降低(对某些人来说,包括我在内)

依我看,涉过一堆大写标记的可读性不如小写标记。我要说的是,用户代理并不关心标签是什么情况。这里有一点历史:当我在1999年创建一个网站时,大写标签是标准的

你仍然可以找到一些不可靠的未更新的网站,它们仍然在写文章

'使用
将文本加粗'

使用
是不正确的(至少在xhtml中是这样);它是一个


同样,我会在javascript中使用小写字母(用于
alert(document.location);
),如即它们的名称-p

我无法想象它会对兼容性或性能产生任何影响。我认为有些人发现大写字母更容易识别为标记或代码,而不是内容

如果必须的话,您可以做一些基准测试


(XHTML指定小写为标准,因此,如果您的目标是满足验证器的要求,那么就这样做)

它肯定与javascript不同,因为它区分大小写

var myURL = document.URL; // sets myURL to the current URL
var myURL2 = DOCUMENT.URL; // ReferenceError: "DOCUMENT" is not defined
html的公认社区标准是小写,即使浏览器并不在意


所以要善待那些以后必须阅读你的代码的人

只要可能,我肯定会用小写。我倾向于使用驼峰式的多字变量名,但即使是这样,也可以避免使用下划线。

JavaScript(使用Fx3.0)区分大小写

var myURL = document.URL; // sets myURL to the current URL
var myURL2 = DOCUMENT.URL; // ReferenceError: "DOCUMENT" is not defined

HTML允许大小写混合的标记,XHTML只要求小写的标记和属性。

XHTML是10年前的事了。这将确保广泛的浏览器支持。“我不认为这会有什么不同。”您可能希望在此处指定您指的是HTML,而不是Javascript。@您可能会认为Jeremy,但Internet Explorer仍然不支持它(除非在“这是有语法错误的HTML”模式下)。给它application/xhtml+xml,它会询问您是想在另一个应用程序中打开它还是保存它。