Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (10)

Лучшие ответы пользователя

Все ответы (11)
  • Почему ломаются события в javascript после перерисовки html?

    @writer_2159
    Жуть... просто жуть...
    К вышесказанному (о повторном навешивании) могу добавить:
    делегирование событий. тоесть навешиваем событие на родителя, который не перерисовывается (да хоть на document), а в событии проверять что событие отработало при взаимодействии с нужным элементом.
    Ответ написан
    Комментировать
  • Как реализовать добавление пункта SELECT'a в список по клику на этот пункт?

    @writer_2159
    Жуть... просто жуть...
    const select = document.querySelector('select');
    const ul = document.querySelector('.testClassUl');
    
    select.addEventListener('change',()=>{
    	const selectedOptions = select.querySelectorAll('option:checked')
        
      ul.innerHTML  = "";
      
      for(const  option of selectedOptions){
        var li = document.createElement("li");
        li.classList.add('testClassLi');
        li.innerText = option.innerText;
        ul.appendChild(li);
      }
     
    });
    Ответ написан
    Комментировать
  • Как сделать тестовый звонок на webRTC?

    @writer_2159
    Жуть... просто жуть...
    Это больше вопрос по настройке как вариант asterisk.
    От js тут потребуется максимум выполнить ajax запрос, итогом которого будет поставлена задача (а астериске call файлы) на звонок клиенту и выполнение определенного сценария (например позвонить клиенту, воспроизвести запись, DTMF в зависимости от этого что-то сделать).
    Ответ написан
    Комментировать
  • Парсинг с авторизацией на nodejs?

    @writer_2159
    Жуть... просто жуть...
    реализовывал что-то подобное.

    вкратце:
    делаешь запрос на авторизацию, получаешь куки, запоминаешь их и дальше по страницам с передачей этих кук

    fetchQueryAuth = await fetch(
        _url, 
        {
            "method": "GET",
        });
    
    const cookie = fetchQueryAuth.headers.raw()['set-cookie']
    Ответ написан
    1 комментарий
  • Можно получить промис запроса к бд без коллбека?

    @writer_2159
    Жуть... просто жуть...
    Предположу что такой вариант нужен?

    async await
    async getAll(_sql) {
    
            let conn;
            try {
                conn = await this.pool.getConnection();
                return await conn.query(_sql);
    
            } catch (err) {
                throw Error(err);
            } finally {
                if (conn) {
                    await conn.release();
                }
            }
    
        }
    getAll("SELECT * FROM users").then(rows => {
    
                if (rows.length) {
                    return rows[0];
                } else {
                    return null;
                }
            })
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (2)