Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Möchte gerne Javascript lernen

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    Möchte gerne Javascript lernen

    This topic has been deleted. Only users with topic management privileges can see it.
    • Stratego
      Stratego last edited by

      Hallo liebe Community,

      Wie Ihr der Überschrift schon sicher entnommen habt, möchte ich gerne mit Javacript beginnen.

      Als Basis dachte ich da an ein Buch aus dem Reinwerk Verlag. Vielleicht gibt es aber auch bessere Bücher oder sogar online Tutorials.

      Da diese Bücher nicht gerade preiswert sind, daher meine Frage, was könnt ihr mit speziell für IoBroker empfehlen.

      Vielleicht kann jemand mir auch erklären ob ich besser mit node.js oder einfach nur Javascript lernen soll.

      Reinwerk Node.js ISBN-13: 978-3836262552

      Reinwerk JavaScript: Das umfassende Handbuch ISBN-13: 978-3836256964

      Lieben Gruß

      1 Reply Last reply Reply Quote 0
      • AlCalzone
        AlCalzone Developer last edited by

        Ich habe zwar keine direkte Empfehlung, lege dir aber nahe darauf zu achten, dass modernes JavaScript gelehrt wird. Das vereinfacht die Programmierung selbst komplexer Programme immens.

        Sprich, es sollte mindestens in einem Kapitel um neue Features gehen, wie:

        • const/let (Wenn das nicht drin ist, ist das Buch zu alt!)

        • Arrow-Funktionen (Vermeiden viel Ärger mit dem this-Kontext)

        • ES6 Klassen (class MeineKlasse { })

        • Die Array-Funktionen filter/map/find

        • Promises (erst mal schwierig zu verstehen, aber Grundlage für…)

        • async/await (geniale Möglichkeit, hoch asynchronen Code "synchron" zu schreiben.

        Im ioBroker-Umfeld schadet es nicht, sich direkt mit Node.JS auseinanderzusetzen. Im Grunde ist das auch nur JavaScript plus plattformunabhängiges Framework.

        1 Reply Last reply Reply Quote 0
        • paul53
          paul53 last edited by

          Ich nutze vorwiegend das https://wiki.selfhtml.org/wiki/JavaScript und die https://github.com/ioBroker/ioBroker.javascript/blob/master/doc/en/javascript.md zum Javascript-Adapter.

          1 Reply Last reply Reply Quote 0
          • carsten04
            carsten04 Developer last edited by

            Wenn Du einigermaßen Englisch kannst, dann schau dir mal den folgenden Link an:

            https://javascript.info/

            Bevor Du Dich mit node.js beschäftigst, würde ich erstmal javascript (ECMAScript 6) -Grundlagen schaffen. Wenn Du dann in node.js einsteigen willst, dann schau Dir mal die Einführungsvideos unter dem Link https://www.techlounge.io/node#episodes an. Die sind aus meiner Sicht schon ziemlich perfekt.

            1 Reply Last reply Reply Quote 0
            • Stratego
              Stratego last edited by

              Das geht ja fix hier mit den Ratschläge.

              English sollte kein Problem sein. Werde später eure Links mal anschauen.

              Bin schon richtig neugierig, was mich Erwartet. 🙂 Jetzt aber erstmal weiter mit meinem Frühstück, hatte Nachtschicht.

              Vielen Dank euch allen

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate
              FAQ Cloud / IOT
              HowTo: Node.js-Update
              HowTo: Backup/Restore
              Downloads
              BLOG

              632
              Online

              31.6k
              Users

              79.5k
              Topics

              1.3m
              Posts

              4
              5
              522
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo