Tag Archives: JavaScript

RSA Encryption between JavaScript and PHP (bidirectional)

Auf der Suche nach einer Möglichkeit, Daten zwischen JavaScript und PHP mittels RSA (PublicKey und PrivateKey) zu verschlüsseln und entschlüsseln trifft man auf viele Libraries, Demos, Beispiele und GitHub Repos. Egal welche ich getestet habe, es war keine zufrieden stellende Lösung dabei. Entweder funktionieren diese schlichtweg nicht (mehr) oder es ist eine unidirektionale Lösung, jedoch […]

JavaScript: Caret Position setzen und auslesen

Das Setzen oder Auslesen der Cursor (Caret) Position in einem HTML-Textfeld wie textarea oder input stellt sich als nicht ganz so einfache Aufgabe dar. jQuery hilft uns an dieser Stelle (ohne die Verwendung diverser Plugins) leider auch nicht weiter. Daher hier eine “pure JavaScript” Funktion, jeweils zum Setzen und Auslesen der Caret Position. Getestet im […]

0  

JavaScript: Array Re-Indexing with Prototyping

Array Re-Indexing in JavaScript funktioniert nicht mit den Standard-Methoden eines Array Objects. var arr = new Array(); arr[0] = “Hund”; arr[5] = “Katze”; arr[8] = “Maus”; // Do something like this ?!?! alert(arr[0]); alert(arr[1]); alert(arr[2]);

0  

JavaScript: Lazy Instantiation

In JavaScript hat das wohl meist bekannte (und unterbewusst am häufigsten verwendete) Entwurfsmuster, das Singleton, einen großen Nachteil. Beim Laden der Seite werden alle Skripte initialisiert und die Singleton Klassen somit sofort ausgeführt. Wenn ein Singleton eine aufwendige Initialisierungs-Methode bzw. sehr ressourcenintensiv ist, kann es Sinn machen die Instanziierung auf einen späteren Zeitpunkt zu verschieben, […]

0  

JavaScript: How to call Function asynchronously

In JavaScript ist es leider nicht Möglich, das aus anderen Sprachen bekannte Konzept der Threads zu verwenden. In JavaScript läuft alles in einem Hauptthread und blockiert gegebenenfalls das UI. Hier möchte ich euch einen kleinen Umweg zeigen, wie man einen Asynchronen Function Call umsetzen kann. Gehen wir von folgendem Problem aus. Dein Skript startet nun […]

0  

JavaScript: (Immediate Function)(); ?!

(function(){ console.log(‘hallo, ich bin eine immediate function’); }()); Da fragt man sich doch, was soll das? Ganz einfach: Eine immediate function ist im Prinzip eine anonyme Funktion, welche sich nach ihrer Definition sofort ausführt und anschließend verwirft. Aber was macht man mit einer anonymen Funktion welche sich sofort Ausführt und anschließend nicht mehr zur Verfügung […]

0  

JavaScript: How to create class with private elements?

Um in JavaScript, einer nicht unbedingt klassenbasierten Sprache eine Klasse mit “echten” privaten Methoden oder Attributen zu erstellen ist daher nicht Möglich. Aufgrund der prototypischen Beschaffenheit der Sprache lässt sich allerdings vieles aus einer klassichen klassenbasierten Sprache “nachbauen”. Um eine Klasse mit öffentlichen (public) und privaten (private) Methoden oder Attributen zu erstellen können wir das […]

0  

Durch das Fortsetzen der Benutzung dieser Seite, stimmst du der Benutzung von Cookies zu. Weitere Informationen

Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Außerdem geben wir Informationen zu Ihrer Nutzung unserer Website an unsere Partner für soziale Medien, Werbung und Analysen weiter.

Schließen