You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/advanced-javascript/event-und-closure.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ Dieses Kapitel ist ein Tutorial zu folgenden Projekt:
7
7
Ein SVG-Editor soll programmiert werden, mit dem man
8
8
Kreise und Rechtecke im Browser erzeugen und positioniern kann.
9
9
10
-
An diesem Beipiel wird die Behandlung von Event und
10
+
An diesem Beispiel wird die Behandlung von Event und
11
11
die Notwendigkeit von Closures erläutert.
12
12
13
13
Der Fokus in diesem Kapitel liegt auf der Drag und Drop Funktionalität.
@@ -23,7 +23,7 @@ erzeugt werden können.
23
23
24
24
### Editor
25
25
26
-
Die Konstruktur-Funktion des **Editor** Objekts nimmt folgende Argumente
26
+
Die Konstruktor-Funktion des **Editor** Objekts nimmt folgende Argumente
27
27
28
28
*`css_selector` - ein String, wird als CSS-Selector interpretiert. Der Inhalt des ausgewählten DOM-Elements wird gelöscht, statt dessen wird der Editor angezeigt
29
29
*`w` - optional eine Zahl oder ein String der eine Zahl enthält. Breite des Editors. Default Wert 600.
@@ -36,8 +36,8 @@ Das **Editor** Objekt hat folgende Attribute:
36
36
37
37
Das **Editor** Objekt hat folgende Methoden
38
38
39
-
*`rectangle` - Erzeugt ein Objekt mit dem `Rectangle`-Konstruktur, fügt es in der renderlist ein
40
-
*`circle` - Erzeugt ein Objekt mit dem `Circle`-Konstruktur, fügt es in der renderlist ein
39
+
*`rectangle` - Erzeugt ein Objekt mit dem `Rectangle`-Konstruktor, fügt es in der renderlist ein
40
+
*`circle` - Erzeugt ein Objekt mit dem `Circle`-Konstruktor, fügt es in der renderlist ein
41
41
42
42
§
43
43
@@ -74,7 +74,7 @@ Position eines `<circles>` über die Attribute `cx` und `cy` gesetzt, die Positi
74
74
`<rect>` über `x` und `y`. Diese Unterschiede werden durch die neu erstellen Javascript-Objekte
Copy file name to clipboardExpand all lines: content/apache/auth.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -75,7 +75,7 @@ Der Teil der Konfiguration, der im `<Location>`-Tag eingeschlossen ist gilt nur
75
75
76
76
Die Schreibwiese bei FilesMatch ist einen „Pattern" - ein Suchmusters. Patterns und Pattern-Matching werden Sie in Javascript, in PHP und in vielen Konfigurationsdateien wieder verwenden.
77
77
78
-
Das Dollar-Zeichen am Ende des Patterns bedeutet, dass `bak` am Ende des Dateinamens stehen muß. Eine Datei mit Namen test.bak.txt wäre also nicht betroffen. Vor dem Punkt muß man einen Backslash `\` schreiben, weil der Punkt alleine als Joker gelten würde. Der Pattern `.bak$` (ohne Backslash) würde also auch den Dateinamen schlabberdibak oder bik_bak erkennen, weil der Punkt für das i oder den Unterstich stehen könnte.
78
+
Das Dollar-Zeichen am Ende des Patterns bedeutet, dass `bak` am Ende des Dateinamens stehen muss. Eine Datei mit Namen test.bak.txt wäre also nicht betroffen. Vor dem Punkt muss man einen Backslash `\` schreiben, weil der Punkt alleine als Joker gelten würde. Der Pattern `.bak$` (ohne Backslash) würde also auch den Dateinamen schlabberdibak oder bik_bak erkennen, weil der Punkt für das i oder den Unterstich stehen könnte.
79
79
80
80
## HTTP Auth mit Apache
81
81
@@ -91,7 +91,7 @@ In dem Ordner, der gesperrt werden soll, wird eine Datei .htaccess angelegt:
91
91
</apache>
92
92
93
93
94
-
Achtung: der Pfad zur Passwort-Datei (AuthUserFile) muß vollständig angegeben werde! Die Passwort-Datei sieht so aus:
94
+
Achtung: der Pfad zur Passwort-Datei (AuthUserFile) muss vollständig angegeben werde! Die Passwort-Datei sieht so aus:
95
95
96
96
97
97
<apache>
@@ -116,7 +116,7 @@ Diese Datei können Sie mit einem Generator am Web erzeugen oder mit dem Program
116
116
117
117
Diese Methode funktioniert auch auf dem Webserver users.multimediatechnology.at. Wenn Sie einen eigenen Apache Server betreiben, können Sie diese Authentisierungmethode mit verschiedenen Backends verwenden (LDAP, Datenbank, ...) - dafür gibt es verschiedene Apache Module.
118
118
119
-
Mit der HTTP-Authentisierung ist das HTTP-Protokoll (genau wie bei der Verwendung von Cookies) nicht mehr stateless. http-Auth hat gegenüber Cookies den Vorteil, dass die Eingabe von Username und Passwort über ein Browser-Fenster erfolgt und nicht implementiert werden muß.
119
+
Mit der HTTP-Authentisierung ist das HTTP-Protokoll (genau wie bei der Verwendung von Cookies) nicht mehr stateless. http-Auth hat gegenüber Cookies den Vorteil, dass die Eingabe von Username und Passwort über ein Browser-Fenster erfolgt und nicht implementiert werden muss.
120
120
121
121

122
122

Copy file name to clipboardExpand all lines: content/apache/konfigurieren.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,7 @@ DocumentRoot "/xampp/htdocs
38
38
</apache>
39
39
40
40
41
-
Es gibt hunderte von verschiedenen Konfigurations-Anweisungen für Apache, glücklicherweise muß man nur wenige davon kennen und verstehen um mit Apache erfolgreich arbeiten zu können.
41
+
Es gibt hunderte von verschiedenen Konfigurations-Anweisungen für Apache, glücklicherweise muss man nur wenige davon kennen und verstehen um mit Apache erfolgreich arbeiten zu können.
Mit mod_rewrite kann man die URL komplett von der Struktur des Filesystems trennen. Wenn man die mod_rewrite - Regeln in eine `.htaccess` -Datei im Ordner `mini` schreibt dann gelten diese Regeln natürlich nur für URLs die mit `http://ich.multimediatechnology.at/mini/` beginnen. Das Endergebnis der Umschreibung wird schliesslich ganz normal als URL interpretiert.
19
+
Mit mod_rewrite kann man die URL komplett von der Struktur des Filesystems trennen. Wenn man die mod_rewrite - Regeln in eine `.htaccess` -Datei im Ordner `mini` schreibt dann gelten diese Regeln natürlich nur für URLs die mit `http://ich.multimediatechnology.at/mini/` beginnen. Das Endergebnis der Umschreibung wird schließlich ganz normal als URL interpretiert.
Copy file name to clipboardExpand all lines: content/css-layout/details.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ die das Layout mit CSS ermöglichen.
9
9
10
10
### Text
11
11
12
-
Die Darstellung einer HTML-Seite durch den Browser erfolgt von oben nach unten, je nach Sprache von links nach rechts oder von rechts nach links. Dabei wird zwischen blockbildenden Tags und nicht-blockbildenden Tags unterschieden. In folgendem Beipiel wird
12
+
Die Darstellung einer HTML-Seite durch den Browser erfolgt von oben nach unten, je nach Sprache von links nach rechts oder von rechts nach links. Dabei wird zwischen blockbildenden Tags und nicht-blockbildenden Tags unterschieden. In folgendem Beispiel wird
13
13
der blockbindente Tag `p` und der inline-Tag `span` verwendet.
14
14
15
15
p { background-color:#CCCCCC; }
@@ -121,7 +121,7 @@ das Bild nach links, der Text rutscht rechts davon nach oben.
121
121
122
122
§
123
123
124
-
Werden statt Bildern andere Elemente gefloatat muss ausserdem
124
+
Werden statt Bildern andere Elemente gefloatat muss außerdem
125
125
noch eine Breite gesetzt werden:
126
126
127
127
[Beispiel als Demo-Seite](/images/css-layout/floatp.html)
@@ -141,7 +141,7 @@ herausgenommen und über dem restlichen Inhalt der Seite platziert.
141
141
Wenn man nicht explizit ein Koordinatensystem mit `position: relative` angibt,
142
142
dann gilt die linke obere Ecke des Browserfensters als Ursprung.
143
143
144
-
Das führt oft zu Verwirrung, zum Beipiel wenn der meiste Inhalt der Seite
144
+
Das führt oft zu Verwirrung, zum Beispiel wenn der meiste Inhalt der Seite
145
145
zentriert ist, sich also je nach Fensterbreite verschriebt, und dann ein Element
Copy file name to clipboardExpand all lines: content/css/css.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,7 +31,7 @@ Sie können beliebig Zeilenumbrüche und Whitespace einfügen, beides wird ignor
31
31
32
32
Eine Stylesheet-Regel („Rule“) besteht aus einem Selektor gefolgt von einer geschwungenen Klammer die eine oder mehrere Deklarationen enthalten kann.
33
33
34
-
Der einfachste Selektor besteht aus dem Namen eines einzelnen HTML-Tags. Es gibt aber auch komplexere Selektoren, wie im Beipiel "h1,h2".
34
+
Der einfachste Selektor besteht aus dem Namen eines einzelnen HTML-Tags. Es gibt aber auch komplexere Selektoren, wie im Beispiel "h1,h2".
35
35
36
36
Eine Deklaration besteht immer aus einem property, gefolgt von einem doppelpunkt, einem Wert und einem Strickpunkt. Der Wert kann wie im Beispiel bei der ersten Deklaration gezeigt komplex aufgebaut sein.
0 commit comments