Не пропустите регистрацию на вебинары от Skypro — получите полезные навыки для работы бесплатно
Сейчас посмотрим, что у нас
там по расписанию
Дата
Профессия
Название
Спикер
' cardContainer.append(head); data.forEach((row) => { let renderRow; if (row.detailsLink) { renderRow = document.createElement('a'); renderRow.setAttribute('href', row.detailsLink); } else { renderRow = document.createElement('div'); } renderRow.classList.add('card', 'swiper-slide'); let dates = row.dates.map((date) => { let currentDate = new Date(date); currentDate.set let weekDay = currentDate.toLocaleDateString('ru-ru', { timeZone: 'Europe/Moscow', weekday: 'short'}); let day = currentDate.toLocaleDateString('ru-ru', { timeZone: 'Europe/Moscow', day: 'numeric', month: 'long' }); let time = currentDate.toLocaleTimeString('ru-ru', { timeZone: 'Europe/Moscow', hour: '2-digit', minute:'2-digit' }); return `${weekDay}, ${day} в ${time} по МСК`; }); dates = dates.join('
'); renderRow.innerHTML = `
${row.title}
${dates}
${row.professions.join(', ')}
${row.title}
${row.speakers.join(', ')}
` cardContainer.append(renderRow); }); } let carouselSwiper = false; function carousel() { if (window.innerWidth { if (request.status !== 200) { return; } cardContainer.innerHTML = ''; renderCardsNew(JSON.parse(request.response)); carousel(); } request.send(); }); // window.addEventListener('load', () => { // const request = new XMLHttpRequest(); // request.open('GET', 'https://api.sky.pro/webinar/v1/visible-list'); // request.onload = () => { // if (request.status !== 200) { // return; // } // cardContainer.innerHTML = ''; // renderCardsNew(JSON.parse(request.response)); // carousel(); // } // request.send(); // }); window.addEventListener('resize', () => { carousel(); });

А еще узнайте, в какой профессии с навыком нейросетей вы сможете реализоваться и больше зарабатывать

Начните изучать новоеㅤㅤㅤㅤㅤㅤㅤбесплатно

Подпишитесь на нашу рассылку — и не пропускайте полезные материалы и приглашения на бесплатные мероприятия


Html code will be here