Archiv der Kategorie: Javascript

Node.js: Installierte Version updaten

Vorraussetzungen: Node.js ist installiert (aber Version hängt hinter altueller her)

# version ermitteln
node –version

# npm cache löschen
sudo npm cache clean -f

# „n“ installieren
sudo npm install -g n

# n zB 0.10.26 oder „stable“
sudo n 0.10.26

# version ermitteln
node –version

(falls alte Version noch angezeigt wird, trotz erfolgreicher Installation, muss der Rechner neu gestartet werden)

jQuery: Prüfen, ob ein Element existiert

Die Existenz auf ein Element in jQuery hat einen Haken:

if (jQuery('#elem')) { //...

liefert immer ein Objekt zurück und kann daher nicht auf ‚undefined‘ mit typeof überprüft werden. Da der Boolsche Wert des Objektes immer true ist, entfällt auch der Vergleich.

Die Lösung ist das zurückgelieferte Objekt auf seine Länge zu prüfen:

if (jQuery('#elem').length > 0) { // Objekt existiert...

Coffeescript und Node.js installieren (Ubuntu)

node.js und Paketmanager npm installieren:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm

Kontrolle durch Eingabe auf der Konsole:

„npm help“

und

„npm help config“

coffeescript installieren:

sudo npm install -g coffee-script

Javascript Unit tests mit Jasmine:

sudo npm install jasmine-node -g