NEWS
JavaScript - erste Gehversuche
-
Ja, was würden wir bloß ohne Matthias Kleine machen. Dieses hervorragende Video hatte ich auch gefunden und daraufhin das Ganze einmal ausprobiert.
-
@codierknecht said in JavaScript - erste Gehversuche:
Ich hoffe, ich konnte den Nebel noch ein wenig lichten
Danke für deine Beiträge.
Mich hatten die Antworten zu JavaScript irritiert. Das lag wohl auch daran, dass ich (noch) nicht so recht wusste, die Fragen korrekt zu formulieren. Eigentlich wollte ich nur wissen, ob der Sprachumfang, den man im JavaScript-Editor verwenden kann, derselbe ist, den man auch in den Blockly Funktionsblöcken einpflegen kann. Da in beiden Fällen NodeJs der Interpreter für den Code ist, sollte die Antwort wohl ein schlichtes Ja sein.
Dass die Oberfläche von ioBroker natürlich ebenfalls in JavaScript kodiert ist und dieser Code natürlich an anderer Stelle interpretiert wird, war ja eigentlich klar.
Nun stehe ich vor dem nächsten Problem: Wo finde ich eine Dokumentation über den Sprachumfang von NodeJS? Beispielsweise ist eines meiner Ziele, Aufzählungen (enumeration) über JavaScript zu verwalten (Elemente hinzufügen/löschen).
-
Du fängst aber sehr hoch an - nur meine Meinung
Versuche doch erst Mal simple Schaltungen zu machen oder Mal das arbeiten mit selektoren und anderen schleifen
Der Rest kommt dann mit Forum Hilfe von allein
Wieviele Javascript Scripte hast du bis jetzt in iob geschrieben?
-
-
@liv-in-sky said in JavaScript - erste Gehversuche:
Du fängst aber sehr hoch an - nur meine Meinung
Für einfache Dinge nehme ich doch Blockly.
Von meinem beruflichen Werdegang aus gesehen sind das Kleinigkeiten.
Im Ruhestand möchte ich nicht ganz einrosten.
Was mir bei JavaScript Schwierigkeiten bereitet, ist in erster Linie das Fehlen einer kompakten und vollständigen Dokumentation. Ich habe das Gefühl, dass ich die meiste Zeit mit Suchen zu bringe und nur einen kleinen Teil für die eigentliche Programmierung.
Auch fehlt mir eine ordentliche IDE, mittels der ich wie gewohnt meine Anwendungen/Projekte verwalten und vor allem auch debuggen kann.
Sei‘s d‘rum. Ich muss nicht davon leben. Das Ganze ist bloß ein Hobby. Dank eurer Hilfe werde ich hoffentlich die Dinge finden und verstehen, die mir fehlen.
-
@legro sagte in JavaScript - erste Gehversuche:
Dank eurer Hilfe werde ich hoffentlich die Dinge finden und verstehen, die mir fehlen
avon kannst du ausgehen - da findet sich immer jmd, der hilfe anbietet
-
@legro
Oben hatte ich dir die links zu den Dokumentationen verlinkt -
@oliverio said in JavaScript - erste Gehversuche:
@legro
Oben hatte ich dir die links zu den Dokumentationen verlinktDie Beschreibung zu NodeJS erschlägt einen Jeden regelrecht. Hiervon abgeschreckt hatte ich mir den letzten Hinweis erst gar nicht mehr angeschaut.
Ich will bloß die Elemente in ioBroker selbst bearbeiten. Was ich suche ist offenbar in dem dritten Link.
-
@legro
Die Dokumentationen sind nicht da um sie erst mal durchzulesen.
Eher zum nachschlagen Wendung auf der Suche nach einer Lösung für ein bestimmtes Problem bist.
Bei Node kann man sich mal ein Überblick schaffen was grundsätzlich alles für Bibliotheken vorhanden sind die schon direkt eingebaut sind.
Ansonsten benötigst du dann schon eher ein javascript Tutorial
Ja, der 3. link sind die Erweiterungen die nur im Iobroker verfügbar sind.
Ansonsten gibt es dann auch noch das Paket repository mit schier unendlichen Möglichkeiten der Erweiterung -
@oliverio said in JavaScript - erste Gehversuche:
Die Dokumentationen sind .. Eher zum nachschlagen
Ansonsten benötigst du dann schon eher ein javascript TutorialZu JavaScript habe ich ein solches Tutorial ja gefunden. Nachdem ich dieses fleißig durchgearbeitet habe, möchte ich nun endlich daran gehen, die mir in Blockly fehlenden Element selbst zu erstellen.
Ja, der 3. link sind die Erweiterungen die nur im Iobroker verfügbar sind.
.. und genau diese habe ich gesucht.
Jetzt geht‘s ans mühsame Einarbeiten. Vieles muss ich wohl durch rumprobieren rausfinden. Wenn man nicht in der Materie steckt, ist dies am Anfang wie ein Stochern im Nebel.
-
@legro
So haben wir es alle gelernt.
Im Zweifel dann hier fragen, bevor an sich quält und Frust ausbricht -
@oliverio said in JavaScript - erste Gehversuche:
Im Zweifel dann hier fragen, ..
Vielen Dank für dein Angebot. Ich komme ggf. gerne darauf zurück.