diff --git a/24_10_14/24_10_14 - Frontend.pptx b/24_10_14/24_10_14 - Frontend.pptx new file mode 100644 index 0000000..5f5081c Binary files /dev/null and b/24_10_14/24_10_14 - Frontend.pptx differ diff --git a/24_10_14/fetch.js b/24_10_14/fetch.js new file mode 100644 index 0000000..7bd36f3 --- /dev/null +++ b/24_10_14/fetch.js @@ -0,0 +1,34 @@ +let url = "https://jsonplaceholder.typicode.com/users/"; + +fetch(url) +.then(response => response.json()) +.then(data => { + document.getElementById("username").innerHTML += data[2].name; + document.getElementById("email").innerHTML += data[1].email; +}) +.catch(data => console.log(data)); + +// post +let path = "response.json"; +fetch(url, { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + body: JSON.stringify({ + name: "Példa Péter", + email: "pelda_peter@gmail.com" + }), +}).then(response => response.json()).then(data => console.log(data)); + +//PUT +fetch(url, { + method: "PUT", + headers: { + "Content-Type": "application/json", + }, + body: JSON.stringify({ + name: "Példa Péter", + email: "pelda_peter@gmail.com" + }), +}).then(response => response.json()).then(data => console.log(data)); \ No newline at end of file diff --git a/24_10_14/index.html b/24_10_14/index.html new file mode 100644 index 0000000..6e606c2 --- /dev/null +++ b/24_10_14/index.html @@ -0,0 +1,13 @@ + + + + + + Document + + + +

Felhasználónév:

+

Email cím:

+ + \ No newline at end of file diff --git a/24_10_14/promise_exercise.js b/24_10_14/promise_exercise.js new file mode 100644 index 0000000..bd1a399 --- /dev/null +++ b/24_10_14/promise_exercise.js @@ -0,0 +1,57 @@ +/* +let mypromise = new Promise((resolve, reject) => { + let istrue = false; + if (istrue){ + resolve("resolved"); + } else { + reject("rejected"); + } +}); + + +mypromise.then((resolve) => { + console.log(`resolved: ${resolve}`); +}).catch((reject) => { + console.log(`rejected: ${reject}`); +}); +*/ + +function elso(value){ + return new Promise((resolve) => { + setTimeout(() => { + console.log(value); + resolve(value); + }, 3000); + }); +} + +function masodik(value){ + return new Promise((resolve) => { + setTimeout(() => { + console.log(value); + resolve(value); + }, 2000); + }); +} + +function harmadik(value){ + return new Promise((resolve) => { + setTimeout(() => { + console.log(value); + resolve("Minden lépés teljesítve"); + }, 1000); + }); +} + +function asd(){ + elso(1) + .then((value) => masodik((value + 1))) + .then((value) => harmadik((value + 1))) + .then((message) => {console.log(message);}); +} + +let num = 0; +setTimeout(() => {console.log("Ez az üzenet 3 másodperc után megjelenik.")}, 3000); +let ismetles = setInterval(() => {num++;console.log("Ez az üzenet 3 másodpercenként megjelenik.");}, 3000); +clearInterval(ismetles); + diff --git a/24_10_14/response.json b/24_10_14/response.json new file mode 100644 index 0000000..e69de29