hi MB,
Das bischen Code sieht dann z.B. so aus entsprechend der beiden Zustände welche die Anwendung annehmen kann:
function calc(){ $('#out').html( xr($('#tt').html(),{ result: 100 * $('#tanke').val() / $('#strecke').val(), tanke: $('#tanke').val(), strecke: $('#strecke').val() })); } $(document).ready(function(){ $('#out').html( xr($('#tt').html(),{ tanke: 25.4, strecke: 485.6 })); });
Genau hier zeigt sich aber auch eines der Probleme einer SPA: Während anhand einer serverseitigen Parameter-Kontrollstuktur:
if( param('calc') ){}
elsif( param('foo') ){}
elsif( param('bar') ){}
else{ die "Unbekannter Parameter" }
dem Entwickler sofort sichtbar ist welcher URI bzw. Parameter welchen Zustand abbildet, ist das im JS einer SPA nicht selbstredend weil sich alles unter einunddemselben URI abspielt. Hier bin ich auch noch am Überlegen, wie man mehr Pflegeleichtigkeit ins JS kriegt, eine befriedigende Lösung hab ich jedoch noch nicht gefunden. Auf jeden Fall ist der Einsatz einer TE zum Entwickeln einer SPA ein wichtiger Schritt.
MfG