export function timerGD() {
let timeGD = new Date("Mar 8 2023 00:00:00");
const timer = () => {
let now = new Date();
let getLeft = timeGD - now;
const titleNY = "Eigth March";
const zero = "0";
let days = Math.floor(getLeft / 1000 / 60 / 60 / 24);
let hours = Math.floor(getLeft / 1000 / 60 / 60) % 24;
let minutes = Math.floor(getLeft / 1000 / 60) % 60;
let seconds = Math.floor(getLeft / 1000) % 60;
if (days < 10) days = zero + days;
if (hours < 10) hours = zero + hours;
if (minutes < 10) minutes = zero + minutes;
if (seconds < 10) seconds = zero + seconds;
document.querySelector(".title-big").textContent = titleNY;
document.querySelector(".timer-days__days").innerHTML = days;
document.querySelector(".timer-hours__hours").innerHTML = hours;
document.querySelector(".timer-minutes__minutes").innerHTML = minutes;
document.querySelector(".timer-seconds__seconds").innerHTML = seconds;
};
if(!GD) {
clearInterval(cl);
return;
}
timer();
const cl = setInterval(timer, 1000);
}
let NY=true;
let GD=true;
let IU=true;
switches.addEventListener("click", (event) => {
if (event.target.id == "NY") {
timerNY();
console.log(1);
GD=false
IU=false
} else {
//?
}
if (event.target.id == "GD") {
timerGD();
console.log(2);
NY=false
IU=false
} else {
//?
}
if (event.target.id == "IU") {
timerIU();
GD=false
NY=false
} else {
//?
}
});
async function fnOne() {
return new Promise(res=>setTimeout(()=>{res(1000)}, 1000))
}
async function fnTwo() {
return new Promise(res=>setTimeout(()=>{res(2000)}, 1200))
}
async function fnThree() {
return new Promise(res=>setTimeout(()=>{res(3000)}, 1400))
}
const allFn = async ()=>{
try {
await fnOne()
console.log('Выполнилась 1-я ф-ция')
const rz = await fnTwo()
console.log('Выполнилась 2-я ф-ция, полученный результат = ', rz)
await fnThree()
console.log('Выполнилась 3-я ф-ция')
}catch (e) {
console.error(e)
}
}
allFn()
npm i axios
const axios = require('axios'); // или импорт если es6 настроен
let uploadFileForm = new FormData()
uploadFileForm.append('file', fs.createReadStream(data.file))
// делаешь запрос
axios.post(data.url, uploadFileForm, { headers: form.getHeaders() })
.then(function (response) { // смотрим в консоли на результат
console.log(response.data);
console.log(response.status);
console.log(response.statusText);
console.log(response.headers);
console.log(response.config);
})
.catch(console.log (error)) // или ошибку
Делаю $ npm install swiper
<link rel="stylesheet" href="https://unpkg.com/swiper@8/swiper-bundle.min.css" />
<script type="module">
import Swiper from 'https://unpkg.com/swiper@8/swiper-bundle.esm.browser.min.js'
const swiper = new Swiper(...)
</script>