Diese scheinen dasselbe zu bedeuten. Aber welcher Begriff ist in welchem Kontext angemessener?
Diese scheinen dasselbe zu bedeuten. Aber welcher Begriff ist in welchem Kontext angemessener?
Antworten:
Im Allgemeinen (und im normalen englischen Sprachgebrauch) bedeuten die Begriffe dasselbe.
Im spezifischen Kontext von HTML / Javascript werden die Begriffe verwirrt, da die HTML-Darstellung eines DOM-Elements Attribute aufweist (dies ist der Begriff, der in XML für die in einem Tag enthaltenen Schlüssel / Wert-Paare verwendet wird), diese Attribute jedoch, wenn sie als JavaScript-Objekt dargestellt werden werden als Objekteigenschaften angezeigt .
Um die Dinge weiter zu verwirren, werden bei Änderungen an den Eigenschaften normalerweise die Attribute aktualisiert.
Wenn Sie beispielsweise die element.href
Eigenschaft ändern, wird das href
Attribut für das Element aktualisiert , was sich in einem Aufruf von widerspiegelt element.getAttribute('href')
.
Wenn Sie diese Eigenschaft jedoch später lesen , wurde sie auf eine absolute URL normalisiert, obwohl das Attribut möglicherweise eine relative URL ist!
python
. Kann ich term class attribute
und verwenden instance property
?