Snippet, um alle AngularJs-Watcher auf einer Seite zu zählen:
http://pastebin.com/2ytCGuSQ
Archiv der Kategorie: Javascript
Javascript: Elemente einer HTML-Seite in Browser-Console ermitteln
In der Javascript-Console folgenden Befehl eingeben (kann bei großen Seiten etwas dauern):
document.getElementsByTagName('*').length
Javascript: DataTables ColReorder Zustand speichern und laden
Beim ColReorder-Plugin für DataTables kann der Zustand gespeichert und geladen werden.
Normalerweise speichert DataTables die Einstellungen im localstorage. Möchte man jedoch die Werte zentral verwalten, dann bietet es sich an, einen Ajax-Call zum Speichern und Laden abzusetzen.
Das folgende Beispiel besteht aus der HTML-Datei und zwei PHP-Scripten zum Speichern und Laden.
reorder.html
state_save.php
state_load.php
Die Reihenfolge der Spalten steht im JSON-Objekt unter dem Key „ColReorder“ und ist ein Array (Zahlen).
node: Installierte Module auflisten
Installierte Node-Pakete auflisten (die global installiert sind) mit einer Auflisttiefe von „x“:
npm list -g --depth=x
Den Pfad zu den globalen Node-Modulen erhält man mit:
npm root -g
Für das aktuelle Projekt (im Projektverzeichnis):
npm root
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
sudo n 0.10.26
# version ermitteln
node –version
(falls alte Version noch angezeigt wird, trotz erfolgreicher Installation, muss der Rechner neu gestartet werden)