L
Lumakrieger
Hallo sehr geehrte Tutorials.de-Gemeinde,
ich lerne nun seit gut 3 Wochen Javascript. Leider habe ich bisher keine so genialen Hilfeseiten wie SELFHTML für HTML und php.net für PHP auch für Javascript gefunden. Ich finde immer nur begrenzt gute Anleitungen. Kann mir da bitte jemand wirklich gute Seiten für JS posten?
Nun zu meinen eigentlichen Fragen, die ich bisher nicht klären konnte:
In einen meiner Scripts rufe ich zu Beginn verschiedene Funktionen auf. Manche dieser Funktionen rufen sich am Ende der Funktion selbst nach einer Sekunde Verzögerung auf. Dies klappt wunderbar und so kommt es, dass ich eine Uhr und andere feine Sachen auf meiner Webseite paralell laufen habe. Daraus schliesse ich, dass JS Multitasking beherrscht. Aber wie genau Funktioniert es? Wie arbeitet JS? Arbeitet es in diesem Bereich in jedem Browser gleich? Wie wird das folgende Beispiel verarbeitet?
Ruft er wie in z.B. PHP jede Funktion nach Abschliessen der Anderen auf oder doch immer wie es mir scheint direkt nach dem Aufruf der Vorherigen, auch wenn diese nicht abgearbeitet ist => Threads => Multitasking
Wenn die Funktionen zu Threads verwandelt werden, wie kann ich das verhindern, falls ich mal Funktionen habe, die in einem Zyklus schön Eine nach der Anderen verarbeitet werden sollen?
Dadurch, dass ich keine guten Tutorials gefunden habe, habe ich eine schlechte Vorstellung von Javascripts Arbeitsweise
Und noch eine kleine Frage am Rande: Wie mache ich Variablen einer Funktion global, damit sie nicht mehr auf die Funktion selbst begrenzt sind?
Danke, Lumakrieger
ich lerne nun seit gut 3 Wochen Javascript. Leider habe ich bisher keine so genialen Hilfeseiten wie SELFHTML für HTML und php.net für PHP auch für Javascript gefunden. Ich finde immer nur begrenzt gute Anleitungen. Kann mir da bitte jemand wirklich gute Seiten für JS posten?
Nun zu meinen eigentlichen Fragen, die ich bisher nicht klären konnte:
In einen meiner Scripts rufe ich zu Beginn verschiedene Funktionen auf. Manche dieser Funktionen rufen sich am Ende der Funktion selbst nach einer Sekunde Verzögerung auf. Dies klappt wunderbar und so kommt es, dass ich eine Uhr und andere feine Sachen auf meiner Webseite paralell laufen habe. Daraus schliesse ich, dass JS Multitasking beherrscht. Aber wie genau Funktioniert es? Wie arbeitet JS? Arbeitet es in diesem Bereich in jedem Browser gleich? Wie wird das folgende Beispiel verarbeitet?
Javascript:
function1();
function2();
function3();
Ruft er wie in z.B. PHP jede Funktion nach Abschliessen der Anderen auf oder doch immer wie es mir scheint direkt nach dem Aufruf der Vorherigen, auch wenn diese nicht abgearbeitet ist => Threads => Multitasking
Wenn die Funktionen zu Threads verwandelt werden, wie kann ich das verhindern, falls ich mal Funktionen habe, die in einem Zyklus schön Eine nach der Anderen verarbeitet werden sollen?
Dadurch, dass ich keine guten Tutorials gefunden habe, habe ich eine schlechte Vorstellung von Javascripts Arbeitsweise
Und noch eine kleine Frage am Rande: Wie mache ich Variablen einer Funktion global, damit sie nicht mehr auf die Funktion selbst begrenzt sind?
Danke, Lumakrieger
Zuletzt bearbeitet von einem Moderator: