• Как вывести водяной знак с картинки с помощью скрипта?

    longclaps
    @longclaps
    Разумеется можно. Ведь водяные знаки затем и наносят, чтобы их можно было легко свести и выдать картинки за свои.
    Ответ написан
    Комментировать
  • Как легализовать фриланс для 15и летнего подростка?

    opium
    @opium
    Просто люблю качественно работать
    Ну что за идиотский вопрос
    Во первых у тебя никогда не будет столько денег на карте, чтобы налоговая заинтересовалась, то есть нужны платежи по 300к или оборотка 1.6 млн рублей чтобы о тебе просто в финмониторинг согнал поступил, а не то что бы налоговая заинтересовалась
    А так работай через маму там где нужен возраст вот и все
    Ответ написан
    2 комментария
  • Как легализовать фриланс для 15и летнего подростка?

    @EgorSvinarev
    Здравствуй. Я твой ровесник, на фрилансе уже второй год. Я думаю, не стоит особо париться по этому вопросу. За данный промежуток времени проблем с этим вопросом вовсе не было, как и у моих знакомых
    Ответ написан
    Комментировать
  • Как реорганизовать эти условия?

    WblCHA
    @WblCHA
    const button = document.querySelector('.test')
      const updateProp = () => {
        const confirmResult = confirm(
          'Вы действительно хотите изменить значение ключа у объекта или получить данный объект в консоль?'
        );
        if (!confirmResult) {
          console.log('Вы отменили данное действие');
          return;
        }
    
        const promptResult1 = prompt('Введите желаемый ключ');
        if (!promptResult1.includes('_')) {
          const promptResult2 = prompt('Введите желаемое значение');
          proxy[promptResult1] = promptResult2
        }
    
        console.log(proxy[promptResult1])
      }
      button.addEventListener('click', updateProp)
    
      const person = {
        name: 'Maxim',
        job: 'Junior Fronted-Developer',
        age: 15
      }
      const handler = {
        get(target, props) {
          let arr = props.split('_').map((el) => (`${el}: ${target[el] ?? 'Такого ключа не существует'}`));
          return arr.join(', ');
        },
        set(target, key, prop) {
          if (!target[key]) {
            console.log('Не верная запись');
            return;
          }
          if (prop === null) {
            console.log('Значение не указано');
            return;
          }
    
          const confirmResult = confirm(
            `Подтвердить изменение данного ключа (${key}) на значение ${prop}?`
          )
          if (!confirmResult) {
            console.log('Действие отменено');
            return;
          }
    
          switch (key) {
            case 'age':
              if (prop <= 0 || prop > 100) {
                console.log(`Слишком ${prop > 100 ? 'высокий' : 'маленький'} возраст`);
                return;
              }
              target[key] = prop;
              return;
    
            default:
              target[key] = prop;
          }
        }
      }
    
      const proxy = new Proxy(person, handler);
    Ответ написан
    Комментировать
  • Почему не рекомендуют начинать с фриланса?

    opium
    @opium
    Просто люблю качественно работать
    Потому что процентов 95 людей не умеют правильно самообучаться и принимать сложные решения, а остальные пять процентов такие глупые вопросы на задают
    Ответ написан
    Комментировать
  • Как понять, что ты выучил достаточно?

    delphinpro
    @delphinpro
    frontend developer
    Исходя из предыдущего вопроса, вы еще совсем ничего не знаете.
    Хотя бы вот это https://learn.javascript.ru/ нужно изучить от корки до корки с полным пониманием, что там написано.
    Ответ написан
    1 комментарий
  • Как убрать вычислительную ошибку в массиве?

    PageAuditRU
    @PageAuditRU
    Senior SEO Анализатор
    Можно попробовать как-то так (не жабист, поэтому могу написать с ошибкой)
    el + arr[i + 1] заменить на
    el + ( typeof arr[i + 1] != "undefined" ? arr[i + 1] : 0 )
    Ответ написан
    Комментировать
  • Как задать padding для thead?

    @mikhailivanko
    https://www.w3.org/TR/CSS2/box.html#propdef-padding

    Padding:
    Applies to: all elements except table-row-group, table-header-group, table-footer-group, table-row, table-column-group and table-column


    Задавай padding ячейкам:
    Ответ написан
    Комментировать
  • Можно ли так реализовывать табы? Или как будет лучше?

    delphinpro
    @delphinpro
    frontend developer
    Javascript и CSS код писать нужно так, чтобы он минимально зависел от разметки.
    Вам, чтобы добавить вкладки, нужно будет добавлять стили и копипастить куски js-кода.

    Посмотрите, как это можно сделать, написав js/css код всего один раз, и спокойно добавлять/удалять количество вкладок.
    Постарался написать попроще.

    Ответ написан
    2 комментария