PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
Objektinterner Zugriff auf Eigenschaften
Beitrag
<blockquote data-quote="Christian" data-source="post: 1517163" data-attributes="member: 3735"><p><strong>AW: Objektinterner Zugriff auf Eigenschaften</strong></p><p></p><p>Ehm kann sein, dass ich mich irre, aber das meinst Du sicherlich im Zusammenhang mit JS oder?</p><p>Wenn ja:</p><p>[code]berechne:function(){</p><p> var val = 0;</p><p> with(objekt){</p><p> val += ebene2.wert;</p><p> }</p><p>}[/code]</p><p></p><p>Unterm Strich bringt es Dich aber nicht wirklich weiter, es sei denn, Du hast soviele Attribute, dass sich ein with lohnen würde (>1 also).</p><p>Mir ist keine Methode bekannt, die die Werte einfach so wiedergibt, da jede Ebene für sich ein eigenständiges Objekt ist. Ich weiß nicht, ob jQuery zu sowas im Stande ist, dazu müsste sie aber Rekursion unterstützen,was aber spätestens bei doppelt auftretenden Attributenamen zu unvorhergesehenem Verhalten führen würde und nicht zuletzt schränkt das auch die Lesbarkeit des Codes massiv ein. Wenn Du die Möglichkeit hast, würde ich den Objektaufbau an Deiner Stelle umgestalten, ansonsten schätze ich, dass Du dazu gezwungen bist die komplette Leiter hinab zu steigen <img src="/styles/default/xenforo/smilies/zwinker.gif" class="smilie" loading="lazy" alt=";)" title="Wink ;)" data-shortname=";)" /></p><p>Mein Tipp für eine Neustrukturierung wäre eine Vertikale, statt mehrerer horizontaler holder-Klassen, die alle den selben Aufbau, aber verschiedene Funktionen beinhalten. Stichwort: Interfacing.</p></blockquote><p></p>
[QUOTE="Christian, post: 1517163, member: 3735"] [b]AW: Objektinterner Zugriff auf Eigenschaften[/b] Ehm kann sein, dass ich mich irre, aber das meinst Du sicherlich im Zusammenhang mit JS oder? Wenn ja: [code]berechne:function(){ var val = 0; with(objekt){ val += ebene2.wert; } }[/code] Unterm Strich bringt es Dich aber nicht wirklich weiter, es sei denn, Du hast soviele Attribute, dass sich ein with lohnen würde (>1 also). Mir ist keine Methode bekannt, die die Werte einfach so wiedergibt, da jede Ebene für sich ein eigenständiges Objekt ist. Ich weiß nicht, ob jQuery zu sowas im Stande ist, dazu müsste sie aber Rekursion unterstützen,was aber spätestens bei doppelt auftretenden Attributenamen zu unvorhergesehenem Verhalten führen würde und nicht zuletzt schränkt das auch die Lesbarkeit des Codes massiv ein. Wenn Du die Möglichkeit hast, würde ich den Objektaufbau an Deiner Stelle umgestalten, ansonsten schätze ich, dass Du dazu gezwungen bist die komplette Leiter hinab zu steigen ;) Mein Tipp für eine Neustrukturierung wäre eine Vertikale, statt mehrerer horizontaler holder-Klassen, die alle den selben Aufbau, aber verschiedene Funktionen beinhalten. Stichwort: Interfacing. [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ★ = 12, ◇ = 4 und die Hälfte von ★ zu ◇ addiert wird, was ist das Ergebnis?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
Objektinterner Zugriff auf Eigenschaften
Oben