为了兼容性/JIT 编译性能,在 JS/HTML 中使用大写还是小写会更好吗?例如:
<DIV> my content </DIV>
<div> my content </div>
ALERT(DOCUMENT.LOCATION);
alert(document.location);
这不是一个新手问题,我知道小写是事实上的标准。但是因为我见过一些大写的 JS+HTML,我想知道哪个会更好。(比如 SQL 是完全大写的?)
为了兼容性/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 完全大写,以便将操作、函数等与实际数据区分开来。您可以使用小写字母,但它的可读性会降低(对某些人来说,包括我在内)。
IMO,通过一堆大写标签的可读性低于小写标签。我会说用户代理不在乎标签是什么情况。这里有一点历史:当我在 1999 年创建网站时,大写标签是标准。
你仍然可以找到一些仍然在写的狡猾的未更新网站
'
<B></B>
用于使文本加粗'
<DIV>...</DIV>
使用;是不正确的(至少在 xhtml 中)它是一个<div>...</div>
.
alert(document.location);
同样,我会在 javascript (for )中使用小写字母,因为那是他们的名字;-p
我无法想象它在兼容性或性能方面有什么不同。我认为有些人发现大写字母更容易识别为标记或代码而不是内容。
如果必须,您可以进行一些基准测试。
(XHTML 将小写指定为标准,所以如果您的目标是满足验证器,那就去吧)
JavaScript(使用 Fx3.0)区分大小写。
var myURL = document.URL; // sets myURL to the current URL
var myURL2 = DOCUMENT.URL; // ReferenceError: "DOCUMENT" is not defined
HTML 允许混合大小写的标记,XHTML 只要求小写标记、属性。
它肯定会与 javascript 有所不同,因为它区分大小写。
公认的 html 社区标准是小写,即使浏览器不在乎。
所以请善待那些稍后必须阅读您的代码的人!
我肯定会尽可能使用小写字母。我倾向于喜欢驼峰式多词变量名称,但即使这样也可以避免使用下划线。