webthreads.de - Web 2.0, Web-Entwicklung und Netzkultur von Markus Kühle

9 JavaScript Tipps die du wahrscheinlich nicht kennst

Einen lesenswerten Artikel über ein paar JavaScript Tipps liefert Ayman Hourieh in seinem Artikel “9 JavaScript Tips You May Not Know“. Er beschreibt 9 Tipps mit einer kurzen Erläuterung und Beispiel Code.

So fängt er damit an, dass man in JavaScript mit dem Array auch andere Datenstrukturen wie Stacks, Queues eines Binary Trees erstellen kann.

JavaScript Tipp Stack

Ein anderer interessanter Tipp ist die Verwendung der aus Prototyp bekannten Methode bind, die verwendet wird um Methoden an ein Objekt zu “binden”. Mit einer kleinen Erweiterung ist dies auch ohne Prototype möglich.

JavaScript Tipp Bind

Für mich persönlich der interessanteste Tipp ist der, dass man statisch Variablen innerhalb von Funktionen erstellen kann. Oft hat man das Problem, dass man sich einen bestimmten Zustand in einer Methode bis zum nächsten Methoden Aufruf merken muss. Die schlechte Lösung dafür ist eine globale Variable anzulegen und diese zu verwenden. Das folgende Beispiel zeigt, wie man eine lokale Variable in einer Methode statisch hält.

JavaScript Tipp Statische Lokale Variable

Die anderen sechs Tipps sind:

  • String Konkatenierung vs. Array.join
    Ein sehr nützlicher Tipp über ein performantes Aneinanderhängen von Strings.
  • Sortieren mit einer eigenen Vergleichs (Comparison) Methode
    Es ist mögliche das default Verhalten der sort() zu überschreiben.
  • Assertion
    Nettes Feature für das Debugging und der Fehleranalyse während der Laufzeit. Dazu muss eine eigene AssertionException implementiert werden.
  • Der Unterschied zwischen null, undefined und delete
    Tatsächlich besteht in JavaScript ein Unterschied zwischen null und undefined.
  • Tief eingebettete Objekte
    Man sollte nicht immer neu auf tief eingebettete Objekte verweisen sondern die Referenz des Objekts einmal in einer Variable speichern und diese nutzen.
  • Benutze FireBug
    Mit seinen sehr nützlichen Debugging Funktionen ist FireBug das Tool der Wahl im Firefox. Ich habe schon vor einigen Monaten FireBug beschrieben und kann ich nur sehr empfehlen!

Der Artikel ist für alle JavaScript Entwickler sehr nützlich und sollte durchgelesen bzw. zumindest gebookmarkt werden. In den Kommentaren zu diesem Artikel findet man noch weitere nützliche Ergänzungen und Tipps.

Ähnliche Artikel, die dich interessieren könnten:

    None Found

Ein Kommentar zu '9 JavaScript Tipps die du wahrscheinlich nicht kennst' »»


Kommentare


Trackbacks & Pingbacks »»

  1. [...] via webthreads.de [...]

Hinterlasse ein Kommentar »»

Bad Behavior has blocked 3873 access attempts in the last 7 days.