Tag: 属性

什么是XHTMLangular色属性? 你用它来做什么?

我已经阅读了W3C的页面 ,但对我来说还是模糊的。 role属性的目的是澄清代码? 还是会被一些浏览器或蜘蛛解释? 它可以作为一个DOMselect器使用一些JavaScript库(我这样想,因为id属性必须是唯一的,这可以用来标识页面上的多个资源)?

如何删除D3.js中的属性?

我可以在D3.JS中删除一个属性吗? 我已经使用.attr("disabled", "disabled")添加它,现在我正在寻找类似于jQuery的.removeAttr("disabled", "disabled"); 再次移除它。 对<button>和<option>有用。 我试过使用.remove()但是删除整个对象而不是属性。

Android中的xml属性singleLine是否被弃用?

singleLine被用在TextView和EditText xml布局文件中,如下所示: <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" /> 有些人说, singleLine是不推荐的,而其他人仍然build议使用它。 有时甚至似乎有必要使用maxLines="1"不起作用。 (见这里 , 在 这里 ) 文档应该是回答这个问题的地方,对吗? 他们在这里说: 此常数在API级别3中已弃用。 此属性已被弃用。 使用maxLines来改变静态文本的布局,并使用inputType属性中的textMultiLine标志代替可编辑的文本视图(如果提供了singleLine和inputType,则inputType标志将覆盖singleLine的值)。 但是, 在TextView文档中 ,没有任何迹象表明它已被弃用,无论是android:singleLine还是setSingleLine还是setTransformationMethod 。 相比之下,相同的TextView文档会声明不推荐使用STATUS_BAR_HIDDEN和fitSystemWindows等其他types的东西。 那么singleLine贬低是singleLine一个遗漏,是“不赞成”,还是什么? 这个问题以前曾被问过,但不是问题的主要焦点(而且没有回答)。

python属性和inheritance

我有一个基类,我想在子类中覆盖(get方法)的属性。 我的第一个想法是这样的: class Foo(object): def _get_age(self): return 11 age = property(_get_age) class Bar(Foo): def _get_age(self): return 44 这是行不通的(子类bar.age返回11)。 我find了一个lambdaexpression式的解决scheme: age = property(lambda self: self._get_age()) 那么这是使用属性并将其覆盖在子类中的正确解决scheme,还是有其他更好的方法来做到这一点?

Seleniumcheckbox属性“checked”

我正在使用Java中的Selenium来testingwebapp中checkbox的检查。 代码如下: private boolean isChecked; private WebElement e; 我声明e并将其分配到checkbox所在的区域。 isChecked = e.findElement(By.tagName("input")).getAttribute("checked").equals("true"); 奇怪的是, getAttribute("checked")返回null ,因此是NullPointerException 在checkbox的HTML中,没有显示checked属性。 但是,是不是所有的input元素都有一个checked = "true"所以这个代码应该工作?

VB.Net属性 – 公共获取,私人设置

我想我会问…但是有没有办法让获取属性公开的一部分,但保持私人? 否则,我想我需要两个属性或一个属性和一个方法,只是认为这将是更清洁。

每个伊娃都必须是一个财产?

我发现,在为iOS编码时,我们推荐使用这些属性来访问实例variables,因为这可以带来内存pipe理的好处。 这个build议对我来说并不是很好。 我发现使用属性而不是普通的旧ivars只需要太多的代码,如果你对内存pipe理感到满意,我不会真正看到好处。 这真的很重要吗? 你有什么办法pipe理实例variables?

c#foreach(property in object)…有没有一个简单的方法来做到这一点?

我有一个包含多个属性的类(如果有任何区别,所有都是string)。 我也有一个列表,其中包含许多不同的类实例。 当为我的类创build一些unit testing时,我决定循环遍历列表中的每个对象,然后遍历该对象的每个属性。 我以为这样做会很简单 foreach (Object obj in theList) { foreach (Property theProperties in obj) { do some stufff!!; } } 但是这没有工作! :(我得到这个错误… “foreach语句不能对'Application.Object'types的variables进行操作,因为'Application.Object'不包含'GetEnumerator'的公共定义 有没有人知道这样做没有吨ifs和循环或没有进入任何太复杂的方式吗?

Objective-C中的属性和实例variables

我对Objective-C中的属性和实例variables感到困惑。 我是通过Aaron Hillegass的“Mac OS Xcocoa编程”的一半,一切都是合乎逻辑的。 你会像这样声明一个类: @class Something; @interface MyClass : NSObject { NSString *name; NSArray *items; Something *something; IBOutlet NSTextField *myTextField; } @property (nonatomic, retain) NSString *name; @property (nonatomic, retain) NSArray *items; 由于其他对象需要操作我们的name和items实例variables,因此我们使用@property / @synthesize为它们生成访问器/修改器。 在我们的类中,我们不使用访问器/增变器 – 我们只是直接与实例variables交互。 something只是一个实例variables,我们将在我们的类中使用,因为没有其他人需要使用它,所以我们不会为它创build一对访问器和增变器。 我们需要在UI中与文本字段交互,所以我们为它声明一个IBOutlet ,连接它,然后完成。 一切都很合乎逻辑 但是,在iPhone世界里,事情似乎有所不同。 人们为每个实例variables声明属性,为IBOutlets声明属性,并使用访问器/增变器与类中的实例variables进行交互(例如,它们会写[self setName:@"Test"]而不是name = @"Test" ) 。 为什么? 到底是怎么回事? 这些差异是iPhone特有的吗? 为所有实例variables声明属性,为IBOutlets声明属性以及在你自己的类中使用访问器/修改器有什么优势?

'属性:0'或'财产:0px'在CSS?

我已经看到这个符号用了很多,我想知道,这两个符号有什么明显的区别? element#id { property: 0; } 和 element#id { property: 0px; } 我使用property: 0px; 所有的时间,因为我觉得它看起来更清洁,但我不确定如果浏览器解释0 0px不同于0 。 有谁知道哪一个更好或更正确? 谢谢!