问题标签 [casing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
13625 浏览

javascript - javascript 的最佳实践大小写样式是什么?为什么?

很难找到有关 javascript 信息的一个方面是大小写实践。通过套管实践,我的意思是应该为哪些元素(构造函数、私有函数、公共函数)使用哪种套管样式(即驼峰式大小写、帕斯卡大小写等)。

我听到的唯一规则来自 Douglas Crockford 在 YUI 剧院的讲座,指出构造函数应该是唯一以大写字母开头的函数。

除此之外,人们在 javascript 中遵循的大小写标准似乎并不多。

有谁知道 javascript 的任何大小写最佳实践,以及为什么使用它们是合理的?

您的 .js 文件是否也遵循套管样式?

0 投票
4 回答
6343 浏览

.net - 为什么 DB 是首字母缩写词而不是缩写词?

根据 .NET 框架设计指南,他们说 DB 是首字母缩略词,因此也是如此。但我以为是数据库的缩写?

0 投票
2 回答
1399 浏览

visual-studio-2008 - 如何在 VS2008 片段中强制大写?

我已经确定了以下创建属性的样式(带有支持字段):

鉴于属性的名称与支持字段的名称相似,我已将内置prop代码段改进为以下内容:

这在一定程度上可行,但支持字段和属性名称的大小写始终相同,在我的约定中,支持字段是驼峰大小写的,而属性名称是帕斯卡大小写的。

所以我的问题是:片段语法是否有办法更改属性的第一个字母,以便片段可能符合我的约定?

0 投票
4 回答
184 浏览

regex - 正则表达式和字符大小写

好的,我得到了一个相当简单的(至少看起来很简单)。我有一个多行字符串,我只是在用其他东西替换不同的单词。让我演示给你看...

输出将是
That is my Hat
Hats are very expensive...

第一行的“帽子”不应该大写。是否有任何技巧可以使外壳符合英语的书写方式?谢谢 :)

0 投票
1 回答
1141 浏览

git - Git检出文件-文件名中的大小写


Git新手在这里:)

面临与大小写相关的问题:文件aspnetdb.mdf在几次提交前已从存储库中删除,我决定从一些较早的提交中恢复它,并且这样做是这样的:

想从第三次回提交中获取文件

但是git说,没有这样的文件。
然后我执行了以下操作:

效果很好 - 我有需要的文件。

然而。命令git checkout master~3 aspnetdb_log.ldf(带有小写文件名)命令执行得很好。在所有开发期间。处理两个文件以相同的方式处理(没有黑客重命名等:))。

如何解释这种行为?我做错了什么?

0 投票
3 回答
137 浏览

.net - 命名约定是否会产生更好的可维护代码?

我喜欢给我的变量、方法和对象起描述性的名字。显然不会过火,但让我举几个例子。

有些人会选择以下内容,这对我来说真的没有意义,除非你是一个懒惰的打字员。

问题是当你有这些缩写的逻辑时。你对正在发生的事情感到非常困惑。

想象以下物体。

可读性一落千丈。总是有智能感知的论点,只是将鼠标悬停在你的变量上,看看它们是什么类型,或者它们是什么。可读的代码,使代码易于理解。

命名约定是否会产生更好的可维护代码?

0 投票
2 回答
228 浏览

user-interface - 我应该在大写系统中捕获小写的电子邮件地址吗?

请发表您的意见。

在我们的系统中,所有字段(注释除外)都将强制为大写。我不喜欢它,但系统的目标用户不是很懂计算机,所以对于业务线使用我认为它是可以接受的。

然而,当涉及到电子邮件地址时,您是否还会将它们强制为大写,违反小写约定?

0 投票
3 回答
4072 浏览

.net - CA1704 - 微软似乎屏蔽了“Multi”这个词?

当我运行代码分析时,我收到一个错误,因为 Microsoft 无法识别“Multi”这个词(想想他们在 中使用它IMultiValueConverter)。因此,我为纠正此问题所做的是添加 CodeAnalysisDictionary.xml 文件并按照此处提供的步骤进行操作。但是,它似乎并没有解决问题,我仍然收到代码分析警告消息。

为了确保这不是识别单词部分的错误,我添加了另一个类和另一个异常。

修复它的另一种方法是使用 SuppressMessage,但如果我打算在所有地方使用这个词,这不是一个很好的解决方案。

Microsoft 是否真的阻止将“Multi”添加到已识别的单词中?

0 投票
3 回答
635 浏览

c# - 同一文本框中的多个字符大小写

如何更改文本框中的字符大小写?我需要 1 行字符是 Upper 和第二行字符 benn Lower

0 投票
3 回答
4917 浏览

objective-c - 在 Objective-C 中将大写字符串转换为标题大小写

我创建了以下方法,首先在 NSString 上使用内置的 convertStringToTitleCase 方法,但它实际上只是将每个单词的第一个字母大写。我在 .NET 中看到有一个 TextInfo.ToTitleCase 方法,它尝试了我想用 Objective-C 做的事情,但也达不到要求。

http://msdn.microsoft.com/en-us/library/system.globalization.textinfo.totitlecase.aspx

我写的开始方法如下。您将如何正确处理大写字符串的大小写?将单词数据库转换为所有大写/小写有帮助吗?