Причём есть разница, какой относительные пути к файлам, возникают разные ошибки. Если все в одном месте (как показано выше), то говорит, что не может выполнить 'send on XMLHttpRequest', т.е. пытается грузить по http.
Я понимаю. Так ведь less.min.js, тот который //cdnjs.cloudflare.com/ajax/libs/less.js/2.7.2/less.min.js это же и есть компилятор, который подгружается клиенту... Или я чего-то не догоняю?
marsdenden, ну тут дело вкуса. Меня вот в FF бесит, что я не могу зафиксировать конфигурацию "аккордеонов" в области где Watch, Breakpoints, Call Stack и всё вот это. При запуске новой отладки FF их все разворачивает, меняя рабочее простраyство. И каждый запуск скрипта его надо настраивать. Более того, на каждой точке останова он меняя рабочее пространство.
Пауза — паузой. Нажал я паузу, а что дальше? У меня только одна возможность — нажать снова play. А рекомендация не допускать ухода в бесконечный цикл сродни совету написать скрипт сразу без ошибок, чтобы не пришлось его отлаживать.
Vest, помыкавшись, понял, что понизить время ожидания отклика скрипта — самый нормальный выход из ситуации. Напишите, пожалуйста, ответом, чтобы я отметил решение.
Vest, JS поток конечно один, но для JS браузер является супервизором. Мне не понятно, почему он не может его тормознуть. Или кнопки Developer Tools реализованы в том же потоке JS :). Странно конечно.
Мне сейчас приходится ставить в рекурсию окно confirm('Стоп?'), и пока долбишь "нет", рекурсия продолжается, что неудобно. Причём если ставить breakpoint в рекурсивную функцию, то я могу всего лишь остановить выполнение скрипта, но не прервать его. После breakpoint у меня выбора нет, могу только продолжить выполнение, даже если понимаю, что это уход рекурсии в нирвану.
Vest, что удивительно, я тоже ничего не нагуглил. Похоже прерывание скрипта невозможно. Вот только не могу понять причин этого, но она наверное должна быть, почему так сделали. Ещё надо заметить, что я использую Vue для интерфейса в браузере. Я не спец, но может это как-то связано с рендером. Типа пока не вернутся вычисления, не может закончить работу с DOM. Но с другой стороны там Virtual DOM.
А я сейчас отлаживаю скрипт, проводящий вычисления на клиенте. Там довольно навороченный рекурсивный алгоритм. Отлаживаю и... иногда он не выходит из рекурсии, всё зависает. Приходится закрывать окно, а потом заново всё открывать. Но скрипт на самом деле очень быстрый (если правильно работает), т.е. сложный алгоритмически, но не загрузный по времени. Воркеры или сервер не нужен.
Вы не поняли. У меня есть точки останова. Я там себе что-то трассирую по ним, и в какой-то момент я захотел прервать скрипт полностью. Как это сделать? Т.е. не паузу сделать на очередном останове, а именно то, что называется "Ctrl-C". Прервать выполнение и выйти к чертям.
Не факт, что для технологической продвинутости нужна математика, а быть может даже и разум (!!!). В некотором смысле муравейник — высокотехнологичное достижение. Это расширенный фенотип, т.е. нечто заложенное в ДНК муравья, но реализуемое не в виде тела, а в виде внешнего объекта.
Муравью для этого не то что математика не нужна, но разум. При всей кажущейся огромной дистанции между муравейником и звездолётом принципиальной разницы между ними нет. Не исключаю, что звездолёт может появиться эволюционным путём, не обязательно разумным, соответственно без математики.
Причём есть разница, какой относительные пути к файлам, возникают разные ошибки. Если все в одном месте (как показано выше), то говорит, что не может выполнить 'send on XMLHttpRequest', т.е. пытается грузить по http.