首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pascal大小写(或上骆驼大小写),但允许像HTMLInputElement这样的名称?

问Pascal大小写(或上骆驼大小写),但允许像HTMLInputElement这样的名称?
EN

Stack Overflow用户
提问于 2020-04-26 03:39:11
回答 1查看 119关注 0票数 0

我正在尝试寻找一个“大小写标准”的定义,它允许两个大写字母紧跟在对方后面。这方面的一个例子是看似无视规则的HTMLInputElement。我更喜欢这样,即使它违反了严格的命名规则,这将要求它是HtmlInputElement。有没有人知道这个name子集有没有正式的名字,因为我认为它不符合这两个标准……但也许这也是Pascal Case和this Case的区别之一,在我在网上找到的现有定义中,它还没有得到足够好的定义?

EN

回答 1

Stack Overflow用户

发布于 2020-04-26 03:43:37

我不确定大小写标准是否存在,我认为这只是一个例外,在camel情况下,有一个缩写术语,如HTML。

下面是这个问题的另一个版本:Acronyms in CamelCase

显然,微软的指导方针规定(根据this article):

使用缩写词时,对于长度超过两个字符的缩写词,请使用Pascal大小写或驼峰大小写。例如,使用htmlButton或HtmlButton。但是,您应该使用仅由两个字符组成的首字母缩写词,如System.Io而不是System.IO。

不要在标识符或参数名称中使用缩写。如果必须使用缩写,请对包含两个以上字符的缩写使用驼峰大小写,即使这与单词的标准缩写相矛盾。

虽然争论很多,但我不确定你的问题是否有一个完全正确的答案。这很大程度上是基于观点和解释。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61431523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档