Плохой вариант при неизвестном количестве возможных попапов... проще фильтровать клики... да и вешать не текущим способом, а засылать в какой то обработчик, который бы разгуливал все события, а не танцевать с бубном над документ клик, вставкой и тп...
Еще помню был какой то для тестирования НР чего то там... вроде на вбс"е, по сути возможностей почти как вебдрайвер, но в отличии от такового, общается не по апи с браузерами, а может делать физические манипуляции... (хотя их успешно можно и в имитировать)
Ну применение фантома в вебдрайвере тоже возможно, что бы не запускать физические... но результат будет очень отличаться.... Все зависит от того, какой именно функционал планируется потестить или что имитировать...
И да, "ведь js не работает с db" -- это не верное суждение... в жс есть свои БД и с ними может работать.... ну а если говорить про серверную часть, то это отдельная тема но даже и там может работать при определенных условиях
Написано только что
пысы: *либы и фреймворки (если быть дотошным, что бы не придрались к словам)
Сижу и думаю, как это понять или прочитать "их преимущество перед jquery - реактивность" https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B0%D...
Судя по вики, есть реактивность организмов и ядерных реакторов.... то это про организмы или ядерные реакторы??? ха ха....?
Закончив чтиво вопроса, так и не понял сути вопроса... мне кажется, что кому то лень было почитать, для чего какие либы используются
Если нужно просто проверить ф-л тестируемого модуля, то для этих целей жасмин + карму используют... они как раз для модульного тестирования, а когда это невозможно из-за особенностей зависимостей у модулей, тогда уже вперед по комплексным, начиная от селениума, продолжая всякими нр и тд продуктами для тестирования...
потому, как таковые контейнеры для тестов применения, ну как то не в темку.....
Слишком много кода... когда стоит вопрос "Если даже нет, опишите примерно, как это можно реализовать на джыквере? Я даже не пойму какой обработчик юзать для перетаскивания картинки." Человек не в теме, а тут на каком то непонятном ..... куча разного ....
Николай Глушков: ну 2 счетчика не может быть, т.к. дублирование происходило не только для СПА, но и на одиночной странице, которая подгружалась или по аяксу или на нее происходил редирект для не СПА. Ну и в случаи редиректа там был только 1 счетчик, установка и засылание только один раз переменной, в расширении показывалось так же установка 1 раз. Но в стате 2 раза было записано.
В отношении, что не всегда определено значение, тоже не может быть, т.к. тогда бы не корректно работала последовательность перемещения пользователя и было бы куча жалоб))) Т.к. значения ставятся на определенных этапах функционала, запущенного для текущего этапа маршрута пользователя.
В отношении корректности настройки отображения, ммм, даже не представляю, как ее можно настроить не корректно... Выставил для селектов метрик группы, а ниже нужную последовательность дименшенов, с какого в какой можно перейти... Ну и продублировать вкладку, что бы иметь разные группировки на погружение в дименшенах...
PO6OT: тоже соглашусь с AlikDex, что фронтенд, что бакенд, в любой серьезной конторе не привязан к месту пребывания и нужно уметь работать везде, не зависимо от всевозможных раздражителей.... Без этого ну ни куда... всегда доступен, 24/7. Т.к. даже если когда есть кому тебя подменить и устранить проблему, но если проблема связана с последними изменениями, которые делал сам, то тебе больше известно о всех тонкостях того, что делал в отличии от других... а откатить все изменения порой бывает ну просто нереально... т.к. это будет слишком дорого в отличии от твого часа-двух-дня работы, даже если ты где то на курорте и даже если там будет интернет пускай стоить пара$ / МБ.
1. Что за measurement protocol, хз.
Если его гугл сам не использует по умолчанию в analytic.js, значит он не нужен...
(миграция на него с га.жс...)
2. рандомное записывание переменных и случайное наращивание количества их зафиксированных вызовов при том, что как бы было передано только один раз... какой то подозрительное "естественное поведение", подобной проблемы с га.жс не было в отличии от этой скриптины(((
3. В качестве расширения - отладчика использовал Tag Assistant (by Google) для хромоподобных. Следует ли предположить, что имелось в виду как раз этот, а не какой то другой?
Если нет, то какой именно...?
beduin01: на сколько помню жс хотя и не знаю этот фреймворк(Vue), но конкретно в этом случаи this по идее должен вернуть ссылку на литерал...
Происходит что то такого: var f = function () {}; и что бы выполнить ф-ю, нужно делать не f, а f(). От результата, который будет возвращен уже проводить последующие вычисления.
Хотя не зная всего кода, могу еще предположить, что если рассчитываете на присутствие готового результата без вызова, то должен быть какой то инит для запуска вычисления и подмены содержания в "data"
Вебшторм использую много лет и могу сказать, что предложенный вариант довольно таки плохой, когда есть завязки на аякс ответах... хотя даже их можно не иметь, а просто собирать с кусочков во едино используя тот же реквайржс или что подобное, тотже фигня выйдет...
Дмитрий Беляев: на основе всего написанного, мой вариант, если посмотреть под определенным углом, считается более, скажем так, привлекающий излишнее внимание, при наличии соответствующих знаний...
Никита Полевой: вопрос по настройке работы Sublime Text, потому остальные теги не в тему... Нужно настроить, что бы он работал так как хочется... а это уже зависит только от предоставленных возможностей со стороны разработчиков редактора. Потому вопрос только в том, есть ли предоставленные средства для нужной настройки и доп вопрос уже в том, как их использовать... Хотя думаю это все можно найти где то в манах к редактору
Сергей Кузьмин: но если посмотреть внимательно на вопрос, то это нужно сделать в каком то никому не известном и не понятном редакторе...."Дано: Sublime Text 3 " + "вся работа с XML происходит в текстовом редакторе" + "изменять выделенные участки текста, например, по нажатию комбинации клавиш ". Может не понимаю чего то, не как то черным по белому, ну или написанное и топором не вырубить.... но все сводится к тому, что нужно настроить какой то там редактор.... а это уже вопрос к разработчикам редактора, а не вопрос по как таковому яваскрипту...