Direkt zum Hauptbereich

Posts

Posts mit dem Label "javascript" werden angezeigt.

Linearen Notenschlüssel mit nodejs berechnen

Linearen Notenschlüssel berechnen / Method chaining in nodejs Hintergrund/Motivation: Ein kleines altes Nebenprojekt von mir war eine Schüler/Notenverwaltung Software in Java geschrieben. Das kleine Programm ist etwas in die Jahre gekommen und da wollte ich kleine teile von der Software nach nodejs portieren und es etwas auffrischen. Und zum start habe ich die Berechnung der Noten nach einem Linearen Notenschlüssel portiert. Also die dahinter liegende Klasse. Kurze Beschreibung der Eigenschaften der Klasse: Die Klasse soll die Berechnung anhand der Maximalen zu erreichenden Punkzahl und der erreichten Punkzahl des Schülers berechnen. Es gibt folgende Attribute: defaultPoints => fallback falls maxPoints nicht gesetzt wird maxPoints => Maximal zu erreichende Punkte im Test/Arbeit reachedPonts => Erreichte Punktzahl des Schülers Darüber hinaus sollen die setter der Klasse via   Method chaining  einfacher und kürzer aufrufbar sein, hierzu ein kleiner Pse...

fastform boost your ajax form development time!

Fastform  ist mein neustes Plugin für jQuery. Mit diesem Plugin ist es möglich Formulare mittels Ajax an den Server zu senden ohne sich um die Daten zu kümmern. Es spart einiges an Entwicklungszeit. Um dies zu verdeutlichen zeige ich hier mal den kleinsten Aufruf von fastform: $('#formularId').fastform({ajax:true}); Mit diesem Aufruf wird ein Formular an die im action Attribute angegeben url gesendet mittels Post. Das Plugin kann aber auch nur dazu benutzt werden ein Formular zu validieren. Wenn ich nur die Validierungsfunktion nutzen möchte und die Daten in einem Objekt bekommen möchte dann reicht sogar dieser Aufruf: var data = $('#formularId').fastform();          if(data == false) { //fehler im Formular, der Nutzer sieht nun die Fehlerhaften Elemente rot markiert.           return false;         } else {            // hier kann ich die Daten selbst mit $.ajax versen...

pinbox jquery plugin

Pinbox, Pinterest.com div layout Weitere Beispiele und Demos: http://kayschneider.github.com/pinbox/ Pinbox ist ein jquery plugin mit welchem man schnell und einfach das Pinterest.com div layout nachahmen kann. Die Verwendung ist recht einfach. Man muss einfach nur die Sources von  https://github.com/KaySchneider/pinbox in die eigene Seite einbinden. Folgendes HTML markup: <div id="categoryProductContainer" style="position: relative;"> <div class="span2 pcon smaller prodcont actioninside new"> 1 </div> <div class="span2 pcon prodcont actioninside new"> 2 </div> <div class="span2 pcon higher prodcont actioninside new"> 3 </div> <div class="span2 pcon prodcont actioninside new"> 4 </div> </div> Erläuterung: Die id vom äusersten div container ist frei wählbar dann muss nur der Aufruf d...