Задать вопрос
Ответы пользователя по тегу Веб-разработка
  • Как поправить этот код чтобы можно было обновить данные в бд( при взаимодействии с методом класса в Node.js)?

    Zraza
    @Zraza
    Помог ответ? Отметь решением!
    Проверьте тот запрос, который отправляется в БД. В библиотеке по работе с БД наверняка должен быть режим отладки.
    Подозреваю, у вас порядок аргументов не тот:
    Тут data идет третьим аргументом: static update(id, cb, data)
    А тут объект передается вторым:
    us_crud.update(
            id,
            {firstName: req.body.firstName, lastName: req.body.lastName, email: req.body.email, image: req.body.image},
            (err) => {...}
        )

    Я рекомендую не забивать на типизацию, дабы не сталкиваться с такими ошибками. =)
    Например:
    static update(id: string, cb: (err?: Error) => void, data: Record<string, string | number | bool>)


    Еще могу посоветовать перейти на промисы. Подход с коллбэками уже изрядно устарел.
    Ответ написан
    2 комментария
  • На чем писать лендинг в 2021 в js разработке?

    Zraza
    @Zraza
    Помог ответ? Отметь решением!
    Всё сильно зависит от требований:
    1) Скорость загрузки - чем меньше сторонних либ, тем лучше
    2) Удобство поддержки. Обычно лэндосы делаются один раз и больше никогда не дорабатываются, т.е. на качество и красоту кода плюс-минус пофиг.
    3) Поддержка браузеров. Вроде, IE уже отмирает и эта фича jQuery уже особо не нужна.
    4) Поддержка SEO. С SPA фреймворками будут сложности, надо городить SSR/пререндеринг.
    5) Количество интерактива на странице. Если его нет, не считая анимаций - то зачем нам продвинутые библиотеки/фреймворки.

    Я не вижу ничего плохого, чтобы использовать jquery, но и смысла в нём тоже не вижу - браузерное апи вполне удобное для 90% задач, которые раньше решались этой либой.
    youmightnotneedjquery.com

    Я бы вообще взял что-то легковесное, что цепляется к уже имеющемуся html коду (а не генерит его с нуля). Вроде бы vue это умеет, давно его не трогал.
    Ответ написан
    Комментировать
  • Как средствами js и php определить разрыв сети и подтвердить этот факт?

    Zraza
    @Zraza
    Помог ответ? Отметь решением!
    Технически, как минимум, 2 вараинта:
    1) Запросы к серверу каждые n секунд. Если несколько запросов подряд не проходит - сети нет.
    2) Соединение по websocket, так же отправлять периодически пинги.

    Но да, как отписали в комментах, можно просто вырубить сеть в браузере или выключить wi-fi. Как это уже бизнесово рещать - вопрос отдельный.
    Ответ написан
    Комментировать
  • Есть ли какие нибудь недочеты по сверстанной странице?

    Zraza
    @Zraza
    Помог ответ? Отметь решением!
    Нашел один баг:
    Если на мобилке (320х568) открыть меню->продукция - не все пункты доступны
    В целом все выглядит хорошо
    Картинки сертификатов, думаю, лучше пережать в jpg и уменьшить - слишком тяжелые
    Мне кажется, что есть лишние стили для гамбургера, да и вообще стили/скрипты хорошо бы минифицировать
    Ответ написан
    1 комментарий
  • Как сделать якорь(anchor) на другую страницу?

    Zraza
    @Zraza
    Помог ответ? Отметь решением!
    <h2 id="block">Text</h2>
    Ответ написан