• Как запустить вторую ф-цию после получения данных с первой?

    @MSAFT
    Воспользуйтесь async/await

    Что-то вроде такого:
    async function() {
    await getData();
    await secondFunction();
    }
    Ответ написан
    Комментировать
  • Метод call объекта-функции в js как работает?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    У массивов есть метод indexOf()
    Но его, видимо, нет у this.children, а хочется.

    Поэтому берут пустой массив [] и его метод indexOf
    и вызывают его через call() (подробнее)
    применительно не к тому пустому массиву,
    а подставив методу indexOf в качестве this (где искать) — this.children,
    и вместо 1-го аргумента (что искать) — event.target

    Этот код ищет event.target среди this.children
    и возвращает его индекс или -1, если не нашлось.
    Ответ написан
    Комментировать
  • Почему React разработчики не пишут циклы for, while?

    hzzzzl
    @hzzzzl
    hulktoster, map/filter/reduce делают как раз то, что надо в реакте - преобразовывают массив с данными в массив с компонентами реакта, можно конечно и через циклы, но это будет больше писанины и будет менее наглядно

    data = [........]
    
    render() {
      return (
      <>
        { data.map(x => <MyComponent prop1={x.prop1} prop2={x.prop2} />) }
      </>
      )
    }


    data = [........]
    
    render() {
      const components = []
      for(let i = 0; i < data.length; i++) {
        const x = data[i]
        components.push(<MyComponent  prop1={x.prop1} prop2={x.prop2} />)
      }
    
      return (
      <>
        { components }
      </>
      )
    }


    и это только если надо что-то замапать, а если еще фильтровать итд, то строк в цикле больше и больше
    Ответ написан
    Комментировать
  • Как в PHP или JS добавить переадрасацию на другой сайт?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    первое что бросается в глаза - код js должен быть обернут в
    document.addEventListener("DOMContentLoaded", function(){
      // ваш js
    });
    иначе он работать нормально не будет.
    Далее,
    $e_mail = "sme071825@gmail.com";
    ...
    $headers .= "From: " . $e_mail . "\r\n";
    From: должен содержать емэйл сервера с которого вы отправляете почту, с таким заголовком дальше первого спамфильтра ваше письмо не уедет. Или используйте PHPMailer.

    Пробовал всё, не получается,
    Значит не все пробовали

    то форма не отправляется на почту
    При этом обычно видно ошибки в консоли и/или в логах сервера, где они?

    то вообще ничего не работает. HELP!!!
    Вообще ничего не работает это не описание проблемы, это крик истеричной домохозяйки, что конкретно не работает, какие ошибки в консоли, в логах, что уходит на сервер, что возвращается...
    Ответ написан
    Комментировать
  • Какие языки используют для создания приложений?

    bingo347
    @bingo347
    Crazy on performance...
    ОС чаще всего пишут на низкоуровневых языках, вроде C (Linux, FreeBSD), C++ (Windows), Rust (Redox). Иногда используют ассемблерные вставки.

    Игры (имеются в виду 3D игры) чаще всего пишут на C++, но так же возможно на C# (Unity), JS (Unity или что-то упрощающее работу с WebGL). Хотя могут быть и другие языки (например майнкрафт написан на JAVA, а старый добрый Doom - на C). Так же понадобится язык шейдеров для программирования видеокарты, например для OpenGL и WebGL таким языком является GLSL.

    Прикладной софт вообще пишется на чем угодно, выбор языка зависит от задачи. Но в некоторых сферах все же можно выделить лидеров:
    Энтерпрайз решения - Java EE, реже C#
    Десктопный софт под Windows - C# (реже другие языки .net платформы)
    Десктопный софт под MacOS - Swift
    Десктопный софт кросплатформенный - Java, Python, JS (Electron)
    Мобильный софт под Андроид - Kotlin, Java
    Мобильный софт под iOS - Swift
    Мобильный софт кросплатформенный - C# (Xamarin), JS (Cordova, ReactNative, etc.)
    Серверный софт - php, Python, Ruby, JS (node), Java, Go, Rust, ... вариантов много
    Браузерный софт - JS или то что компилится в JS (чаще TypeScript)
    Ответ написан
    11 комментариев
  • Какой фреймворк для каких задач?

    На просторах интернета куча статей. Где то даже встречал статью, где рассуждал для чего лучше подходит React, для чего Vue и для чего Angular. Попробуйте просто погуглить.
    Ответ написан
    Комментировать
  • Где найти начинающих веб разработчиков для совместной работы над образовательным проектом?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Я согласен — и впредь не платите, 
    Пусть шатает меня на ходу, 
    Не давайте жилья, не кормите, 
    Всё равно на работу приду. 
    
    День получки — нет траурней даты, 
    Просто нет её в этом году, 
    Не давайте паёк и зарплату, 
    Всё равно на работу приду. 
    
    Отдыхать ни за что не поеду, 
    Это море имел я (в виду), 
    Чай пустой и сухарик к обеду, 
    Всё равно на работу приду. 
    
    И лечиться мне вовсе не надо, 
    Могут вылечить вдруг на беду, 
    Не нужны никакие награды, 
    Всё равно на работу приду. 
    
    Ничего, что одежда в заплатах, 
    Я не вру Вам, имейте в виду, 
    Даже если проезд будет платным, 
    Всё равно на работу приду.
    Ответ написан
    Комментировать
  • Почему не работает цикл for?

    Stalker_RED
    @Stalker_RED
    он работает, просто у вас вероятно вкладка зависает от такого флуда.
    Ответ написан
    Комментировать