• Выбор фреймворка для нового проекта - Angular? React? Vue?

    dom1n1k
    @dom1n1k
    Лично для меня Vue - это такой "фреймворк с человеческим лицом".
    В целом JS-мир похож на поле боевых действий, где постоянно то налеты авиации, то кононада гремит, то хипстерская конница с новым логотипом на знамёнах проскачет.
    А "обычный" человек сидит в подвале, обхватив голову руками, и думает - мама дорогая, куда я попал, и чё ваще вокруг происходит?
    Какие-то новые паттерны, подходы, языки... Раньше, чтобы начать, достаточно было блокнота и браузера. Пишешь hello world и сразу его видишь. Теперь нужно поставить ноду, овер 9000 пакетов, десять транспиляторов, таск-менеджеров и бандлеров. Пока увидишь рабочий результат - поседеешь.
    И вдруг какая-то добрая душа взяла у хипстоты всё самое лучшее и разумное, что та родила, но очистив от лишних абстракций и усложнений - и выкатила велосипед в виде велосипеда, а не турбо-космолета с инструкцией толщиной как "Капитал". И снова можно писать в блокноте и смотреть в браузере. При этом почти не проигрывая в возможностях.
    Ответ написан
    1 комментарий
  • Как проверить, что дата входит в указанный диапазон?

    ArsenyMatytsyn
    @ArsenyMatytsyn Куратор тега JavaScript
    Руководитель frontend направления, предприниматель
    Не помню точно, можно ли сравнивать даты, точнее не помню, как. Но точно можно разобрать дату на составляющую и посчитать сумму. Его и сравнивать.
    Ответ написан
    Комментировать
  • Как проверить, что дата входит в указанный диапазон?

    alsolovyev
    @alsolovyev
    let uno = new Date("Sat Aug 18 2018 00:00:00 GMT+0300").getTime();
    let dos = new Date("Mon Aug 20 2018 00:00:00 GMT+0300").getTime();
    let tres = new Date("Sun Aug 19 2018 00:00:00 GMT+0300").getTime();
    
    if ( tres > uno && tres < dos) {
      // do something
    }


    ps работает и без getTime()
    let uno = new Date("Sat Aug 18 2018 00:00:00 GMT+0300");
    let dos = new Date("Mon Aug 20 2018 00:00:00 GMT+0300");
    let tres = new Date("Sun Aug 19 2018 00:00:00 GMT+0300");
    
    if ( tres > uno && tres < dos) {
      // do something
    }
    Ответ написан
    Комментировать
  • Как сделать выбор из двух таблиц?

    kawabanga
    @kawabanga
    Изучать джоины вам надо, потратить на это 2-3 дня и не будет проблем в будущем.


    select * from materials 
    inner join shops on materials.shopID=shops.id
    where shops.city=1
    Ответ написан
    Комментировать
  • Как достать из базы данных все поля?

    Hocopor
    @Hocopor
    Ищу интересную работу
    SELECT * FROM articles ORDER BY FIELD(category, 3, 1) DESC;


    Пример
    Ответ написан
    Комментировать