Ответы пользователя по тегу JavaScript
  • Как запустить функцию при смене роутера vue.js?

    @nemoisfree
    beforeRouteLeave (to, from, next) {
        // called when the route that renders this component is about to
        // be navigated away from.
        // has access to `this` component instance.
      }
    Ответ написан
    Комментировать
  • Npm 5 вместо bower?

    @nemoisfree
    Вероятно вы хотите освоить новую технологию, но npm это не что-то самостоятельное. Менеджеры пакетов yarn / npm используются вместе с вебпаком для сборки одностраничных приложений. Попробуйте начать осваивать react.js, тогда умение пользоваться npm придет само собой.
    Ответ написан
  • Как задать прямую ссылку на вкладку формируемую при помощи js?

    @nemoisfree
    переместите ваш код, который вы написали в теге скрипт ниже остальных скриптов. Ваш код пытается вызвать функцию jquery, но jquery у вас еще не выполнился и желательно оберните все функцией
    $(document).ready(function() {
    ваш код
    })
    Ответ написан
  • Стоит ли изучать react js в довесок к yii2?

    @nemoisfree
    react нужен для создания одностраничных приложений т.е. по сути для работы с api. Если вы хотите сделать бекенд одновременно для всех клиентов (android, ios), то это идеальный вариант.
    Реакт хорош тем, что вы пишите по сути на чистом js (es6), если вы знаете javascript, то порог вхождения достаточно простой. К тому же вы параллельно учитесь функциональным паттернам программирования (декораторы, каррирование, мидлвары).
    Ответ написан
    Комментировать
  • Сделать определенную вкладку активной?

    @nemoisfree
    Нужно передать get параметром имя таба, которое вы хотите подсветить т.е. в ссылке должно быть example.com/index.php?tab_name=supertab
    в коде самой страницы отлавливайте это значение в $_GET["tab_name"]
    здесь вы проверяете, если табнейм равен нужному имени, то поставить класс active, если нет то пустую строку
    <li class="<?= $_GET["tab_name"] == "supertab" ? "active" : "" ?>">


    я js разработчик и не знаю php, поэтому могут быть синтаксические ошибки, но смысл должен быть понятен.
    Ответ написан
    Комментировать