[英]Pascal Case (or Upper Camel Case) but allows name like HTMLInputElement?
我試圖找到一個“大小寫標准”的定義,它允許兩個大寫字母直接緊隨其后。 這方面的一個例子是看似違反規則的 HTMLInputElement。 我更喜歡這個,即使它違反了嚴格的命名規則,這將要求它改為 HtmlInputElement。 有誰知道這個套管子集是否有官方名稱,因為我認為它不符合這兩個標准中的任何一個……但也許這也是 Pascal Case 和 Upper Camel Case 之間的區別之一,而且還沒有在我在網上找到的現有定義中定義得足夠好?
我不確定該套管標准是否存在,我認為這只是駱駝案例中的一個例外,當有一個縮寫詞如 HTML 時。
這是問題的另一個版本: CamelCase 中的首字母縮略詞
顯然微軟指南 state (根據這篇文章):
使用首字母縮略詞時,對於長度超過兩個字符的首字母縮略詞,請使用 Pascal 大小寫或駝峰大小寫。 例如,使用 HtmlButton 或 htmlButton。 但是,您應該將僅包含兩個字符的首字母縮寫詞大寫,例如 System.IO 而不是 System.Io。
不要在標識符或參數名稱中使用縮寫。 如果您必須使用縮寫,對包含兩個以上字符的縮寫使用駝峰式大小寫,即使這與單詞的標准縮寫相矛盾。
盡管爭論不休,但我不確定您的問題是否有完全正確的答案。 這很多都是基於意見和解釋。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.