Ответы пользователя по тегу JavaScript
  • Как подключить js файл к angular 2?

    M0NSTERC4T
    @M0NSTERC4T
    Front End Engineer in Live Typing
    Если вы хотите подключить какую то библиотеку, то лучшем вариантом будет установить ее при помощи npm.
    В крайнем случае вы можете подключить ваш скрипт как обычный скрипт при помощи тега script в index.html вашего проекта. По умолчанию он находится в папке src/index.html. Вот пример этого файла в моем проекте https://github.com/Muffassa/angular2-crud/blob/mas...
    Ответ написан
    Комментировать
  • Скрипт и верстка?

    M0NSTERC4T
    @M0NSTERC4T
    Front End Engineer in Live Typing
    В предпослейдней строке вы в тег body вставляете ваш счетчик. Соответственно вся верстка что была в теге bodyисчезнет. Вообще немного странный способ и лучше бы вынести все html теги в html файл, но если у вас опыта не много, то самым простым способом будет создать на странице контейнер для вашего счетчика, то есть добавить в ваш html файл такой код <div class="js-counter__container"></div> и вместо кода document.body.innerHTML = html написать
    document.querySelector('.js-counter__container').innerHTML = html
    Ответ написан
    Комментировать
  • Как осуществить запись в файл на стороне сервера посредством Javascript?

    M0NSTERC4T
    @M0NSTERC4T
    Front End Engineer in Live Typing
    Если я правильно понимаю, то на сервере у вас используется node.js, в таком случае в документации node.js есть целый раздел для работы с файловой системой https://nodejs.org/api/fs.html
    Ответ написан
  • Ruby on Rails. Форма в форме?

    M0NSTERC4T
    @M0NSTERC4T
    Front End Engineer in Live Typing
    Попробуй React для таких форм. Там как раз можно отслеживать события и показывать в зависимости от этого нужную форму. Вот хороший гайд, в котором показан пример работы с React.
    Ответ написан
    Комментировать
  • Адаптивное меню?

    M0NSTERC4T
    @M0NSTERC4T
    Front End Engineer in Live Typing
    1) Все зависит от размера блоков в которых у вас текст этот находится. Грубо говоря у вас каждый блок с текстом по ширине не должен превышать примерно 190px.
    2)Создаете
    <div class = "nav">Навигация</div>
    с CSS:
    .nav{
    display: none;
    }


    После чего через media query заменяете css .nav на display: block. А существующей навигации на display:none.

    Всплывающее окно можно создать модальное окно тоже с display:none и через js при клике по ссылке выводить это модальное окно.
    Ответ написан
    Комментировать