4

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

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

 ALERT(DOCUMENT.LOCATION);
 alert(document.location);

这不是一个新手问题,我知道小写是事实上的标准。但是因为我见过一些大写的 JS+HTML,我想知道哪个会更好。(比如 SQL 是完全大写的?)

4

6 回答 6

7

我不认为它会有所作为,速度方面。

XHTML:小写标记是 W3C 指定的。

JavaScript:它可能行不通,因为我从未见过任何人的代码在 JS 中使用全部大写。

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

IMO,通过一堆大写标签的可读性低于小写标签。我会说用户代理不在乎标签是什么情况。这里有一点历史:当我在 1999 年创建网站时,大写标签是标准。

你仍然可以找到一些仍然在写的狡猾的未更新网站

'<B></B>用于使文本加粗'

于 2009-05-01T04:46:52.577 回答
2

<DIV>...</DIV>使用;是不正确的(至少在 xhtml 中)它是一个<div>...</div>.

alert(document.location);同样,我会在 javascript (for )中使用小写字母,因为那是他们的名字;-p

于 2009-05-01T04:48:07.457 回答
1

我无法想象它在兼容性或性能方面有什么不同。我认为有些人发现大写字母更容易识别为标记或代码而不是内容。

如果必须,您可以进行一些基准测试。

(XHTML 将小写指定为标准,所以如果您的目标是满足验证器,那就去吧)

于 2009-05-01T04:48:10.903 回答
1

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

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

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

于 2009-05-01T05:53:49.107 回答
0

它肯定会与 javascript 有所不同,因为它区分大小写。

公认的 html 社区标准是小写,即使浏览器不在乎。

所以请善待那些稍后必须阅读您的代码的人!

于 2009-05-01T04:49:31.897 回答
0

我肯定会尽可能使用小写字母。我倾向于喜欢驼峰式多词变量名称,但即使这样也可以避免使用下划线。

于 2009-05-01T05:02:46.780 回答