Контакты
Местоположение
Россия, Москва и Московская обл., Москва

Достижения

Все достижения (7)

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

Все теги (30)

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

Все ответы (37)
  • Кто знает решение?

    lina666
    @lina666
    Изучаю веб ЯП.
    Хм, если я правильно все понял то задача простейшая.
    const Person = function (startName) {
      let name = ''
    
      const getName = function () {
        return name
      }
    
      const setName = function (val) {
        name = val
      }
    
      return {
        setName, getName
      }
    }; // modify this function
    
    const personModule = Person()
    personModule.setName('Kotaro')
    console.log(personModule.getName())
    Ответ написан
    1 комментарий
  • Как сделать, чтобы при нажатии на input submit не возвращало на начало страницы?

    lina666
    @lina666
    Изучаю веб ЯП.
    Если я правильно понял, то у тебя обычная стандартная форма, следовательно после отправки формы, у тебе идет перезагрузка страницы, можно решить если отправлять форму при помощи JS.
    const button = document.querySelector('кнопка в форме')
    button.addEventListener('click', function(event) {
     event.preventDefault()
     // код для отправки формы. 
    })
    Ответ написан
    Комментировать
  • Можно ли достать данные компонента снаружи в нужный момент?

    lina666
    @lina666
    Изучаю веб ЯП.
    Родитель
    <v-component ref="component" />
    Потом когда совершаем какое то действие в родителе можно обратиться к ребенку
    sendForm() {
    const chlidData = this.$refs.component.$data 
    }

    Берем нужные данные, сам не пользовал, но кажется во vuetify видел что то подобное
    Ответ написан
    1 комментарий
  • Как выполнять итерацию по каждому клику?

    lina666
    @lina666
    Изучаю веб ЯП.
    1. Зачем было оборачивать все еще в 1 функцию
    2. Там цикл совсем не нужен внутри другой функции.
    3. Можешь использовать style и добавлять туда % нужный в width, если нужны классы можно сделать 4 класса и добавлять их, используя так же счетчик который будет пополняться на 1 после каждого вызова, т.е кликнули 3 раза.
    Сначала count = 1 поставили класс element.classList.add('line-active' + count

    Вот рабочий пример

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>Document</title>
    </head>
    <body>
      <div class="level">
        <div class="line">5%</div>
      </div>
      <button class="btn"></button>
    </body>
    </html>
    
    <code lang="css">
    .level {
      width: 100%;
      height: 50px;
      background: #eee;
    }
    .line {
      width: 10%;
      height: 50px;
      background: #ccc;
      display: flex;
      align-items: center;
      justify-content: center;
      transition: 0.3s;
    }
    
    .line.active1 {
        transition: 0.3s;
        width: 25%;
    }
    .btn {
      width: 10%;
      height: 20px;
      background: red;
      margin-top: 15px;
    }
    </code>


    let levelFull = document.querySelector('.line');
        let levelBtn = document.querySelector('.btn');
    let startPercent = 5
    
    function progressActive() {
        startPercent = startPercent + 25
        if (startPercent > 100) startPercent = 100
        levelFull.style.width = startPercent + '%'
        levelFull.textContent = startPercent + ' %'
     }
    
    levelBtn.addEventListener('click', progressActive);
    Ответ написан
    1 комментарий
  • Как можно узнать сколько подписчиков у определенного пользователя в тик токе и чтобы обновлялось в реальном времени, js?

    lina666
    @lina666
    Изучаю веб ЯП.
    Из самого простого что приходит в голову, это использовать https://github.com/segmentio/nightmare вызывая его каждые 5-10 минут.
    Это прога для тестирования, хотя ее можно использовать как скрапер, без интерфейса
    Там команда будет из серии
    Открыть страницу -> найти данные -> вернуть данные -> что то с ними сделать, на гите в принципе подробный пример
    Но он довольно тяжеловесный т.к тянет за собой в зависимостях electron поэтому лучше найти, что то более легковестное, хотя если вам не нужно открывать 100500 штук в одно время, то сойдет.
    Ответ написан
    Комментировать

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

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