Leitwolf22
Lt. Junior Grade
- Registriert
- Juni 2008
- Beiträge
- 282
Hallo
Ich bin gerade dabei javascript zu lernen. Da ich bereits andere, ältere Programmiersprachen kenne (C, Basic, VBA, Pascal..) ist mir vieles vertraut. Und da ich nun auch diverse Tutorials durchgemacht habe, scheint die Sache nicht gar so schwierig. Trotzdem gibt es da ein paar Features die ich nicht so recht behirnen will. Auch brauche in dem Sinne keine umfassende Lösung, aber vielleicht Hinweise woher der Wind weht.
1. .js Files die mit "(function () {" beginnen. Ich verstehe, dass das eine anonyme Funktion ist, die wohl umgehend ausgeführt wird. Und dennoch... was ruft nun das .js File auf? Ich habe da ein Projekt vor mir liegen, in dem das .js File zwar eingebunden ist, aber nicht explizit aufgerufen wird. Wie funktioniert das dann?
2. Wie sieht es mit Funktionen innerhalb eines solchen Files aus. Werden die auch automatisch ausgeführt, oder müssen diese dann sehr wohl wieder getriggert werden?
3. Bin ich im dem Rahmen über die Formulierung "function ($scope" gestolpert. Was bedeutet das Zeichen "$" in dem Kontext?
lg.
Ich bin gerade dabei javascript zu lernen. Da ich bereits andere, ältere Programmiersprachen kenne (C, Basic, VBA, Pascal..) ist mir vieles vertraut. Und da ich nun auch diverse Tutorials durchgemacht habe, scheint die Sache nicht gar so schwierig. Trotzdem gibt es da ein paar Features die ich nicht so recht behirnen will. Auch brauche in dem Sinne keine umfassende Lösung, aber vielleicht Hinweise woher der Wind weht.
1. .js Files die mit "(function () {" beginnen. Ich verstehe, dass das eine anonyme Funktion ist, die wohl umgehend ausgeführt wird. Und dennoch... was ruft nun das .js File auf? Ich habe da ein Projekt vor mir liegen, in dem das .js File zwar eingebunden ist, aber nicht explizit aufgerufen wird. Wie funktioniert das dann?
2. Wie sieht es mit Funktionen innerhalb eines solchen Files aus. Werden die auch automatisch ausgeführt, oder müssen diese dann sehr wohl wieder getriggert werden?
3. Bin ich im dem Rahmen über die Formulierung "function ($scope" gestolpert. Was bedeutet das Zeichen "$" in dem Kontext?
lg.