Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| ef_informatik:web_app [2021-08-31 18:48] – [Request & Response] hof | ef_informatik:web_app [2021-12-15 13:41] (aktuell) – [Async Functions] hof | ||
|---|---|---|---|
| Zeile 72: | Zeile 72: | ||
| # Javascript | # Javascript | ||
| - | Die meisten Browser können Javascript (oder ECMAScript) ausführen, um Webseiten dynamisch zu gestalten. Die Syntax ist ähnlich wie C++, C# oder Java, am bestem am Beispiel: | + | Die meisten Browser können Javascript (oder ECMAScript) ausführen, um Webseiten dynamisch zu gestalten. Die Syntax ist ähnlich wie `C++`, C# oder Java, am bestem am Beispiel: |
| <file ecmascript connect_four.js> | <file ecmascript connect_four.js> | ||
| Zeile 222: | Zeile 222: | ||
| * Install Flask mit '' | * Install Flask mit '' | ||
| * Use the [[https:// | * Use the [[https:// | ||
| - | * Move static files to ''/ | + | |
| + | | ||
| + | * Create '' | ||
| + | <code python app.py> | ||
| + | from flask import Flask | ||
| + | |||
| + | app = Flask(__name__) | ||
| + | |||
| + | @app.route("/" | ||
| + | def hello_world(): | ||
| + | return "< | ||
| + | </ | ||
| * Turn HTML into a Jinja2 template. | * Turn HTML into a Jinja2 template. | ||
| * Create a connect-four game model in python. | * Create a connect-four game model in python. | ||
| Zeile 320: | Zeile 331: | ||
| * [[https:// | * [[https:// | ||
| + | {{ : | ||