问题标签 [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.
javascript - javascript 的最佳实践大小写样式是什么?为什么?
很难找到有关 javascript 信息的一个方面是大小写实践。通过套管实践,我的意思是应该为哪些元素(构造函数、私有函数、公共函数)使用哪种套管样式(即驼峰式大小写、帕斯卡大小写等)。
我听到的唯一规则来自 Douglas Crockford 在 YUI 剧院的讲座,指出构造函数应该是唯一以大写字母开头的函数。
除此之外,人们在 javascript 中遵循的大小写标准似乎并不多。
有谁知道 javascript 的任何大小写最佳实践,以及为什么使用它们是合理的?
您的 .js 文件是否也遵循套管样式?
.net - 为什么 DB 是首字母缩写词而不是缩写词?
根据 .NET 框架设计指南,他们说 DB 是首字母缩略词,因此也是如此。但我以为是数据库的缩写?
visual-studio-2008 - 如何在 VS2008 片段中强制大写?
我已经确定了以下创建属性的样式(带有支持字段):
鉴于属性的名称与支持字段的名称相似,我已将内置prop
代码段改进为以下内容:
这在一定程度上可行,但支持字段和属性名称的大小写始终相同,在我的约定中,支持字段是驼峰大小写的,而属性名称是帕斯卡大小写的。
所以我的问题是:片段语法是否有办法更改属性的第一个字母,以便片段可能符合我的约定?
regex - 正则表达式和字符大小写
好的,我得到了一个相当简单的(至少看起来很简单)。我有一个多行字符串,我只是在用其他东西替换不同的单词。让我演示给你看...
输出将是
That is my Hat
Hats are very expensive...
第一行的“帽子”不应该大写。是否有任何技巧可以使外壳符合英语的书写方式?谢谢 :)
git - Git检出文件-文件名中的大小写
Git新手在这里:)
面临与大小写相关的问题:文件aspnetdb.mdf
在几次提交前已从存储库中删除,我决定从一些较早的提交中恢复它,并且这样做是这样的:
想从第三次回提交中获取文件
但是git说,没有这样的文件。
然后我执行了以下操作:
效果很好 - 我有需要的文件。
然而。命令git checkout master~3 aspnetdb_log.ldf
(带有小写文件名)命令执行得很好。在所有开发期间。处理两个文件以相同的方式处理(没有黑客重命名等:))。
如何解释这种行为?我做错了什么?
.net - 命名约定是否会产生更好的可维护代码?
我喜欢给我的变量、方法和对象起描述性的名字。显然不会过火,但让我举几个例子。
有些人会选择以下内容,这对我来说真的没有意义,除非你是一个懒惰的打字员。
问题是当你有这些缩写的逻辑时。你对正在发生的事情感到非常困惑。
想象以下物体。
可读性一落千丈。总是有智能感知的论点,只是将鼠标悬停在你的变量上,看看它们是什么类型,或者它们是什么。可读的代码,使代码易于理解。
命名约定是否会产生更好的可维护代码?
user-interface - 我应该在大写系统中捕获小写的电子邮件地址吗?
请发表您的意见。
在我们的系统中,所有字段(注释除外)都将强制为大写。我不喜欢它,但系统的目标用户不是很懂计算机,所以对于业务线使用我认为它是可以接受的。
然而,当涉及到电子邮件地址时,您是否还会将它们强制为大写,违反小写约定?
.net - CA1704 - 微软似乎屏蔽了“Multi”这个词?
当我运行代码分析时,我收到一个错误,因为 Microsoft 无法识别“Multi”这个词(想想他们在 中使用它IMultiValueConverter
)。因此,我为纠正此问题所做的是添加 CodeAnalysisDictionary.xml 文件并按照此处提供的步骤进行操作。但是,它似乎并没有解决问题,我仍然收到代码分析警告消息。
为了确保这不是识别单词部分的错误,我添加了另一个类和另一个异常。
修复它的另一种方法是使用 SuppressMessage,但如果我打算在所有地方使用这个词,这不是一个很好的解决方案。
Microsoft 是否真的阻止将“Multi”添加到已识别的单词中?
c# - 同一文本框中的多个字符大小写
如何更改文本框中的字符大小写?我需要 1 行字符是 Upper 和第二行字符 benn Lower
objective-c - 在 Objective-C 中将大写字符串转换为标题大小写
我创建了以下方法,首先在 NSString 上使用内置的 convertStringToTitleCase 方法,但它实际上只是将每个单词的第一个字母大写。我在 .NET 中看到有一个 TextInfo.ToTitleCase 方法,它尝试了我想用 Objective-C 做的事情,但也达不到要求。
http://msdn.microsoft.com/en-us/library/system.globalization.textinfo.totitlecase.aspx
我写的开始方法如下。您将如何正确处理大写字符串的大小写?将单词数据库转换为所有大写/小写有帮助吗?