Ответы пользователя по тегу JavaScript
  • Как получить данные input?

    Kentavr16
    @Kentavr16
    long cold winter
    Итак, для этого вам нужно api сервера, которое будет принимать обрабатывать запросы. Апи ничем не отличается от обычного адреса http/adress/api/еще что-то. Сервер обработает присланные данные и вернет ответ. Если сами хотите создать такой сервер на node к примеру, знакомьтесь с фреймворком express. Если не понятно - уточняйте. Или гуглите.
    Ответ написан
    Комментировать
  • Как привязать к кнопке вторую функцию?

    Kentavr16
    @Kentavr16
    long cold winter
    Просто в функции отправки данных прописать "if response с сервера = успех, то (и здесь прописать переход на другую страницу)
    Ответ написан
    3 комментария
  • Как сделать на JS: чтобы hover для веб, а для моб, чтобы по клику отображался дропдаун?

    Kentavr16
    @Kentavr16
    long cold winter
    htmlbook.ru/css/value/media

    Эту проблему решают медиа запросы
    Ответ написан
    Комментировать
  • Как решить проблему с браузерным Babel?

    Kentavr16
    @Kentavr16
    long cold winter
    Итак, привожу как и обещал пример работающего кода привет мир

    HTML:
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    <script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
    <script src="https://unpkg.com/react@17/umd/react.development.js" crossorigin></script>
    <script src="https://unpkg.com/react-dom@17/umd/react-dom.development.js" crossorigin></script>
    <body>
        <div id="hello"></div>
        <script src="script.js" type="text/babel"></script>
    
    </body>
    </html>


    js
    const hello = (
        <div>hello world</div>
    )
    const domContainer = document.querySelector('#hello');
    ReactDOM.render(hello, domContainer);


    Дальше - знакомьтесь с документацией. Happy hacking!
    Ида, при создании класса сам поймал ошибку. Если вам важно создавать именно классы, а не использовать функции и хуки - пишите, разберемся)
    Ответ написан
  • JS узкое направление?

    Kentavr16
    @Kentavr16
    long cold winter
    Насколько я понимаю, вам необходимо пройти основы js - в любом учебнике есть обучение. Переменные, константы, циклы, функции, типы данных и прочие основы. Это не очень сложно, при должной мотивации. После этого уже искать фреймворки под свои нужды и читать, читать и еще раз читать примеры. Кпждый фреймворк задокументирован, но начинающему действительно сложно разобраться со всем этим. Поэтому внимательно смотрим примеры и не стесняемся задавать глупые вопросы - тот же оверфлоу или данный форум. Понимание придет с опытом. Итак - просто не бойся начинать и казаться глупым)
    Ответ написан
  • TypeError: dest.on is not a function! Но почему?

    Kentavr16
    @Kentavr16
    long cold winter
    Итак, подокументации :
    https://www.browsersync.io/docs/gulp/

    Обратите внимание как обьявляется браузерсинк. А точнее gulp. Task
    Ответ написан
  • Как исправить ошибку?

    Kentavr16
    @Kentavr16
    long cold winter
    Насколько я понимаю, проблема в обработке ошибок с throw. Точнее отсутствие обработки ошибок как таковой. Вы просто прерываете программу при возникновении ошибки. Вот и ругается нод на не пойми какую ошибку (необработанную). Вместо throw выведите ошибку в консоль и все станет ясно. Наверное)
    Ответ написан
    Комментировать
  • Как скрыть подменю?

    Kentavr16
    @Kentavr16
    long cold winter
    Вам поможет событие onFocus. Погуглите.
    Ответ написан
    Комментировать
  • Как реализовать такой мини-календарик события?

    Kentavr16
    @Kentavr16
    long cold winter
    Можно воспользоваться классами. Класс month, со свойсвами days (это к примеру массив с кол. Элементов, равным кол. дней в месяце) а далее создаете экземпляры класа month(april и т. Д.),с которыми работаете. Может быть решение и проще, но я бы делал так. Ваш код будет несложен и легко читаем.
    Ответ написан
    Комментировать