This commit is contained in:
Turtle committed 2025-12-19 12:10:53 +01:00
1 parent c84cd0f9f2
commit 7e22029791
1 file changed
+12 -7
+12 -7
View File
@@ -6,28 +6,32 @@
##Overlays ##Overlays
[Erstelle ein element mit <overlay></overla> in html und vergebe eine id. Um das overlay anzuzeigen, rufe showOverlay mit der id auf] ```
//Erstelle ein element mit <overlay></overla> in html und vergebe eine id. Um das overlay anzuzeigen, rufe showOverlay mit der id auf
function showOverlay(string id); function showOverlay(string id);
[Schließe das overlay mit der id] //Schließe das overlay mit der id
function hideOverlay(string id); function hideOverlay(string id);
```
##CouchDB ##CouchDB
```
//Klasse zum Interagieren mit CouchDB //Klasse zum Interagieren mit CouchDB
//Erstelle eine neue CouchDB-Klasse mit new CouchDB(); //Erstelle eine neue CouchDB-Klasse mit new CouchDB();
class CouchDB { class CouchDB {
[Überprüfe, ob CouchDB online ist. (Wird sowieso automatisch gemacht, wenn get, set oder createDB verwendet wird)] //Überprüfe, ob CouchDB online ist. (Wird sowieso automatisch gemacht, wenn get, set oder createDB verwendet wird)
async checkOnlineStatus(); async checkOnlineStatus();
[Erstellt die Datenbank. (Wird auch automatisch gemacht, wenn man get oder set verwendet)] //Erstellt die Datenbank. (Wird auch automatisch gemacht, wenn man get oder set verwendet)
async createDB(); async createDB();
[Bekomme das Objekt, was in der Datenbank unter der id gespeichert wurde] //Bekomme das Objekt, was in der Datenbank unter der id gespeichert wurde
async get(string id); async get(string id);
[Setze ein Objekt, was in der Datenbank gespeichert wird (Bedenke: Du musst ein Objekt angeben, alles andere (string, array) wird nicht genommen)] //Setze ein Objekt, was in der Datenbank gespeichert wird (Bedenke: Du musst ein Objekt angeben, alles andere (string, array) wird nicht genommen)
async set(string id, object content, boolean replace = true); async set(string id, object content, boolean replace = true);
} }
```
Hinweise: Hinweise:
- Du brauchst eigentlich nur get oder set (weil alles andere automatisch gemacht wird) - Du brauchst eigentlich nur get oder set (weil alles andere automatisch gemacht wird)
@@ -36,6 +40,7 @@ Hinweise:
- Vergiss nicht auth.js einzubinden!!! sonst 💥 - Vergiss nicht auth.js einzubinden!!! sonst 💥
**Beispiel:** **Beispiel:**
```
async function main() { async function main() {
const couchDB = new CouchDB(); const couchDB = new CouchDB();
await couchDB.set("login", { await couchDB.set("login", {
@@ -48,4 +53,4 @@ async function main() {
//Gibt { "username": "bla", "password": "bla" } wieder //Gibt { "username": "bla", "password": "bla" } wieder
} }
main(); main();
```