diff --git a/slides/223015c/03-interaktivitaet-javascript.md b/slides/223015c/03-interaktivitaet-javascript.md
index 2384b34..1469e33 100644
--- a/slides/223015c/03-interaktivitaet-javascript.md
+++ b/slides/223015c/03-interaktivitaet-javascript.md
@@ -208,6 +208,8 @@ Fehler werden hier auch angezeigt
# Variablen: Daten speichern
+
+
```javascript
// Modern (empfohlen)
let age = 25; // Kann geΓ€ndert werden
@@ -260,6 +262,8 @@ Template Literals mit Backticks!
# Arrays: Listen
+
+
```javascript
const colors = ["red", "green", "blue"];
@@ -284,6 +288,8 @@ Arrays sind verΓ€nderbar auch bei const
# Objects: Strukturierte Daten
+
+
```javascript
const person = {
firstName: "Max",
@@ -413,6 +419,8 @@ Code-Block in geschweiften Klammern
# Schleifen: Wiederholen
+
+
```javascript
// for-Schleife
for (let i = 0; i < 5; i++) {
diff --git a/slides/223015c/assets/demos/js-arrays-frame.html b/slides/223015c/assets/demos/js-arrays-frame.html
new file mode 100644
index 0000000..1bae208
--- /dev/null
+++ b/slides/223015c/assets/demos/js-arrays-frame.html
@@ -0,0 +1,34 @@
+
+
+
+
+Preview: js-arrays
+
+
+
+
+
+
+
+ file:///beispiel/arrays.html
+
+
+
+
+
+
diff --git a/slides/223015c/assets/demos/js-arrays.html b/slides/223015c/assets/demos/js-arrays.html
new file mode 100644
index 0000000..a9f877a
--- /dev/null
+++ b/slides/223015c/assets/demos/js-arrays.html
@@ -0,0 +1,39 @@
+
+
+
+
+ Arrays
+
+
+
+ >const f = ["π", "π", "π"];
+
+ >f[0];
+ β"π"
+ >f.length;
+ β3
+ >f.push("π");
+ β4
+
+
diff --git a/slides/223015c/assets/demos/js-arrays.png b/slides/223015c/assets/demos/js-arrays.png
new file mode 100644
index 0000000..e5568c1
Binary files /dev/null and b/slides/223015c/assets/demos/js-arrays.png differ
diff --git a/slides/223015c/assets/demos/js-console-frame.html b/slides/223015c/assets/demos/js-console-frame.html
new file mode 100644
index 0000000..f043fc9
--- /dev/null
+++ b/slides/223015c/assets/demos/js-console-frame.html
@@ -0,0 +1,34 @@
+
+
+
+
+Preview: js-console
+
+
+
+
+
+
+
+ file:///beispiel/console.html
+
+
+
+
+
+
diff --git a/slides/223015c/assets/demos/js-console.html b/slides/223015c/assets/demos/js-console.html
new file mode 100644
index 0000000..eaeac1d
--- /dev/null
+++ b/slides/223015c/assets/demos/js-console.html
@@ -0,0 +1,28 @@
+
+
+
+
+ DevTools Console
+
+
+
+
+
>let alter = 25;
+
>const name = "Max";
+
>console.log(name, alter);
+
β"Max" 25
+
>typeof alter;
+
β"number"
+
+
+
diff --git a/slides/223015c/assets/demos/js-console.png b/slides/223015c/assets/demos/js-console.png
new file mode 100644
index 0000000..d0f08f6
Binary files /dev/null and b/slides/223015c/assets/demos/js-console.png differ
diff --git a/slides/223015c/assets/demos/js-loops-frame.html b/slides/223015c/assets/demos/js-loops-frame.html
new file mode 100644
index 0000000..d6f33b0
--- /dev/null
+++ b/slides/223015c/assets/demos/js-loops-frame.html
@@ -0,0 +1,34 @@
+
+
+
+
+Preview: js-loops
+
+
+
+
+
+
+
+ file:///beispiel/loops.html
+
+
+
+
+
+
diff --git a/slides/223015c/assets/demos/js-loops.html b/slides/223015c/assets/demos/js-loops.html
new file mode 100644
index 0000000..28ead15
--- /dev/null
+++ b/slides/223015c/assets/demos/js-loops.html
@@ -0,0 +1,27 @@
+
+
+
+
+ Schleifen
+
+
+
+
+
for (let i = 0; i < 3; i++) {
+ console.log("Runde", i);
+}
+
+ β"Runde" 0
+ β"Runde" 1
+ β"Runde" 2
+
+
diff --git a/slides/223015c/assets/demos/js-loops.png b/slides/223015c/assets/demos/js-loops.png
new file mode 100644
index 0000000..488cc4e
Binary files /dev/null and b/slides/223015c/assets/demos/js-loops.png differ
diff --git a/slides/223015c/assets/demos/js-objects-frame.html b/slides/223015c/assets/demos/js-objects-frame.html
new file mode 100644
index 0000000..fccdddd
--- /dev/null
+++ b/slides/223015c/assets/demos/js-objects-frame.html
@@ -0,0 +1,34 @@
+
+
+
+
+Preview: js-objects
+
+
+
+
+
+
+
+ file:///beispiel/objects.html
+
+
+
+
+
+
diff --git a/slides/223015c/assets/demos/js-objects.html b/slides/223015c/assets/demos/js-objects.html
new file mode 100644
index 0000000..74f310b
--- /dev/null
+++ b/slides/223015c/assets/demos/js-objects.html
@@ -0,0 +1,39 @@
+
+
+
+
+ Objects
+
+
+
+ >const user = { name: "Max", alter: 25 };
+
+
+
name:
"Max"
+
alter:
25
+
studiert:
"DMW"
+
+
+ >user.name;
+ β"Max"
+ >user["alter"];
+ β25
+
+
diff --git a/slides/223015c/assets/demos/js-objects.png b/slides/223015c/assets/demos/js-objects.png
new file mode 100644
index 0000000..4d7f7b2
Binary files /dev/null and b/slides/223015c/assets/demos/js-objects.png differ