问题标签 [classname]

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 投票
1 回答
57 浏览

html - 关系列表。HTML

我知道nofollow 告诉搜索引擎不要给链接提供信用。而我的意思是链接是属于用户的个人资料。

搜索引擎使用的其他关系(rel 标签)是什么?我在哪里可以获得 rel 列表及其含义?

0 投票
7 回答
1251 浏览

c# - 我应该使用与 .NET BCL 的名称冲突的(否则是最佳的)类名称吗?

这种情况对你们中的一些人来说可能并不罕见:您有一些功能可以放入一个类中,但是该类的完美名称 (*) 由命名空间中的一个类System或其他命名空间/类中的一个而不是你的你在using/ importing。

(*)完美是指小、简洁、清晰的名称。

例如,我有一个Utils类,它有一个Diagnostics(主要是调试工具)类和一个Drawing类。我可以:

  1. 有一个DrawingUtils班级和一个DiagnosticsUtils班级,但这只是闻起来像糟糕的结构。
  2. 选择一个词库,然后用一个更糟糕、更长或尴尬的名字来完成,而这个名字还是随便不被使用的。
  3. 用我的母语而不是英语写班级名称。
  4. 问问 StackOverflow 的聪明人。

我认为选项 1-3 没有希望:(

编辑:

由于我选择的答案并没有明确地解决问题(我也没有),我建议面临同样情况的人问问自己:你会经常使用冲突的 BCL 类/命名空间吗?如果不是,那么让你的名字冲突(就像我对诊断所做的那样)。如果是,请添加一个限制类/命名空间可能性的词。

在实践中,这意味着:
"Drawing":吸引人的东西。:只画的
"MyCustomControlDrawing"东西。例如:。MyCustomControl"WidgetDrawing"

编辑2:

下次看看的另一个解决方案:扩展方法(由Lawnmower提供)。

0 投票
3 回答
6396 浏览

ruby-on-rails - 解决 Rails 应用程序中的类名冲突

我一直在构建一个执行会计功能的 Rails 应用程序。作为其中的一部分,我有一个带有类名的模型Transaction。到目前为止一切顺利,我已经构建这个功能一个月左右,一切都按预期工作。

到目前为止...

我刚刚发现几个月前使用 Ruport 库开发的一些较旧的报告功能已经停止工作。似乎 Ruport 在生成 PDF 时需要一个库,该库也有一个名为Transaction.

所以,我在这里寻找一个快速修复。希望不涉及重命名我的Transaction模型和重构过去几周的代码。

期待一些聪明的建议:)

0 投票
3 回答
378 浏览

arrays - AS3:只允许一定数量的某种类型的对象放入一个Array

我想找到一种方法,只允许某些对象进入在类名中有某个单词的数组中。或者至少找到做这样的事情的最佳方式。这是细节。我有一个存储所有放入购物车的对象的数组。

function addProductToArray (e:MouseEvent):void{ currMC = (e.target as MovieClip); myCart.itemsInCart.push(currMC); trace(myCart.itemsInCart);}

例如,如果我删除了一个 [object BreadGrain] 和一个 [object PastaGrain]。

trace(myCart.itemsInCart);// would trace [object BreadGrain],[object PastaGrain].

很简单,没有问题。但是,如果我只想允许 2 个类名中带有“Grain”的对象进入数组,该怎么办?我想这样做,以便用户只能将每种食物中的 2 种放入“购物车”。食物的类型是谷物、水果、蔬菜、肉类等,我已经将食物的类型附加到类名的末尾,希望这样我可以用它来检测它是什么类型的食物并阻止它被添加超出限制并显示错误。即“您已经有 2 个谷物产品”。

我希望这是有道理的。无论如何,我发现这在一定程度上效果很好:

但是我有几个产品,我不想为它们都写一个 if/else 或 switch 语句。我希望通过类似于以下内容动态地执行此操作:

myCart.itemsInCart.push(currMC); } else { // 这里是错误信息代码 }

我难住了。即使只是一句“伙计,你做错了”也会有所帮助。谢谢。

0 投票
2 回答
824 浏览

jquery - jQuery如何替换href的className并单击该同时运行该功能

我有一个href链接如下

$(document).ready我运行这个功能如下

在 add_encounter 函数上,我将 ahref 的类名从 add_encounter 更改为遇到 meetSubmitter 并希望单击该类名以运行其他函数,但是当我单击链接时,它运行该函数并将类名更改为 meetSubmitter 并改回相同的类,即 add_enounter

保存功能如下

cancel_encounter 如下

所以它去保存函数检查if条件并去cancel_encounter函数并将类名改回add_encounter

我知道这个问题有点令人困惑,但我希望理解它或遇到过这种问题能够给我解决方案。

0 投票
2 回答
34245 浏览

unit-testing - QT:获取对象的类名

我正在编写一个模拟另一个应用程序的按键的测试应用程序。对于每次按键,我都必须检查是否显示了正确的窗口/表单。所以我要做的是获取正在显示的窗口的指针并获取它的窗口标题。但是,并非所有窗口/窗体都显示窗口标题。所以我认为最好改为获取班级的名称。我怎样才能得到班级的名字?

当我尝试时:

要获取班级的名称,我得到:

“错误:类 QWidget 没有名为‘className’的成员”

有人可以告诉我正确的方法吗?

0 投票
4 回答
3503 浏览

jquery - 使用 jquery 获取数组的最后一个类名

我想获得带有类名的数组的最后一项。我的代码看起来像这样

在控制台中,我得到了这个答案

我怎样才能得到最后的班级名称?

谢谢

0 投票
3 回答
3536 浏览

ruby-on-rails - 在 ruby​​onrails 中,如何从 ActiveRecord::Relation 对象中获取关联的模型类?

假设我有一个模型:

那么如何通过变量'posts'获取模型类名称,也许是一些名为model_class_name的方法:
puts posts.model_class_name # => Post

谢谢 :)

0 投票
4 回答
639 浏览

c++ - 有没有办法在运行时在 C++ 中获取基类名称?

假设 RTTI 已启用,您可以在运行时使用 typeid(this).name() 获取当前类名。

我希望能够获得“this”的基类名称。那可能吗?我没有使用多重继承,以防万一。

0 投票
2 回答
1239 浏览

javascript - 元素未设置类名时的 DOM HTMLElement className 属性

当你有一个没有设置类名的 HTML 元素时,HTMLElement className 属性的值是什么?我的第一个想法是它是未定义的,但我发现在 FF 中它只是一个空字符串。我的问题是 - 我可以在所有当前和未来的浏览器中依赖这种行为吗?那是某些规范的一部分,还是只是另一种浏览器技巧,以避免写得不好的代码中的错误?