HTML5-Tutorium: JavaScript: Hello World 06: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
(Der Seiteninhalt wurde durch einen anderen Text ersetzt: „{{In Bearbeitung}} {{HTML5-Tutorium:JavaScript:HelloWorld:Menü}}“)
Zeile 1: Zeile 1:
{{In Bearbeitung}}
{{In Bearbeitung}}
{{HTML5-Tutorium:JavaScript:HelloWorld:Menü}}
{{HTML5-Tutorium:JavaScript:HelloWorld:Menü}}
'''Musterlösung''': [https://glossar.hs-augsburg.de/beispiel/tutorium/es5/hello_world/WK_HelloWorld05/index.html <code>index.html</code>]
([https://glossar.hs-augsburg.de/beispiel/tutorium/es5/hello_world/WK_HelloWorld05/ SVN-Repository])
==Anwendungsfälle (Use Cases)==
Gegenüber dem [[HTML5-Tutorium:_JavaScript:_Hello_World_03|dritten und vierten Teil des Tutoriums]]
ändern sich die die Anwendungsfälle nicht. Die Anwendung leistet also genau dasselbe wie zuvor.
In diesem Teil des Tutoriums geht es darum, den JavaScript-Code zu verbessern, indem er [[Module|modulrisiert wird.]]
==Erstellen eines neuen Projektes==
Erstellen Sie ein neues Projekt  „<code>HelloWorld04</code>“ und legen Sie dieses in Ihrem Repository ab.
Kopieren Sie anschließend alle Dateien aus dem vierten Teil des Tutoriums, passen Sie den Titel in der HTML-Datei und in der Datei
„<code>package.json</code>“ an.
Es ist nicht notwendig, den Ordner „<code>node_modules</code>“ zu kopieren. Diesen können Sie nach dem Kopieren
automatisch durch die Eingabe vom <code>npm update</code> ins WebStorm-Terminal erstellen.
Definieren Sie wieder einen
[[HTML5-Tutorium: JavaScript: Hello World 04#Automatische_Aktualisierung_der_komprimierten_Dateien|WebStorm-Startup-Task für den Grunt-Task „<code>watch</code>“]], damit
die Dateien in Ihrem Web-Verzeichnis automatisch aktalisiert werden.
Bevor Sie die Projekt-Dateien per ''commit'' ins Repository übertragen, sollten Sie wieder überprüfen,
dass der Ordner „<code>node_modules</code>“ auf der „Ignore List“ steht (und damit nicht
ins Repository eingespielt wird):
* <code>Files</code> bzw. <code>WebStorm</code> → <code>Settings</code> bzw. <code>Preferences</code> → <code>Ignored Files</code>
* Wenn in dieser Liste der Ordner „<code>node_modules</code>“ nicht aufgeführt wird, fügen Sie ihn mittels des Plus-Icons ein.
Nun können Sie Ihr Projekt committen.
==Bower==
Node.js bringt seinen eigenen Package-Manager „<code>npm</code>“ mit. Für die
JavaScript-Pakete, die Ihre Web-Anwendung benötigt, kann <code>npm</code> allerdings
nicht eingesetzt werden. Dafür bietet Node.js einen anderen, sehr mächtigen
Paket-Manager namens „<code>bower</code>“ an (https://bower.io/).
Bevor Sie Bower installieren, müssen Sie zunächst sicherstellen, dass unter
Windows „<code>Git for Windows</code>“ installiert wurde
(auch wenn wir Git gar nicht verwenden): https://git-for-windows.github.io/
Achten Sie darauf, dass Sie bei der Installation die Option
<source lang="bash">
USe Git from the Windows Command Prompt
</source>
selektieren.
Geben Sie nun folgende Befehle in das WebStorm-Terminal ein:
<source lang="bash">
npm -g install bower
bower install --save requirejs requirejs-plugins
</source>
{{TBD}}
==Quellen==
<references/>
<ol>
<li value="3"> {{Quelle|Kowarschick, W.: Multimedia-Programmierung}}</li>
</ol>
<noinclude>[[Kategorie: HTML5-Tutorium: JavaScript: Hello World]][[Kategorie: HTML5-Beispiel]][[Kategorie:Kapitel:Multimedia-Programmierung:Beispiele]]</noinclude>
<!--
→ <code></code> „<code></code>“
-->

Version vom 16. Oktober 2016, 11:17 Uhr

Dieser Artikel wird derzeit von einem Autor gründlich bearbeitet. Die Inhalte sind daher evtl. noch inkonsistent.

Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen nur teilweise:

Korrektheit: 3
(zu größeren Teilen überprüft)
Umfang: 4
(unwichtige Fakten fehlen)
Quellenangaben: 3
(wichtige Quellen vorhanden)
Quellenarten: 5
(ausgezeichnet)
Konformität: 3
(gut)

Vorlesung WebProg

Inhalt | Teil 1 | Teil 2 | Teil 3 | Teil 4 | Teil 5 | Teil 6 | Vue 1 | Vue 2 | Vue 3 | Vue 4 | Vue 5 | Vue 6