Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
365 / 124 / 22
Регистрация: 08.01.2015
Сообщений: 1,418
Записей в блоге: 2

Как выполнять код javascript в браузере покомандно?

20.10.2018, 15:43. Показов 2071. Ответов 36

Студворк — интернет-сервис помощи студентам
В частности, в браузерах Firefox 24, Firefox 36 с Firebug.
Т.е. я знаю, что можно вставлять точки останова. Но, если кода много, не будешь же делать точку останова на каждой строчке. А вот можно ли как-то сделать это автоматически, чтобы браузер останавливался САМ после выполнения очередной команды JS?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.10.2018, 15:43
Ответы с готовыми решениями:

Как выполнять JavaScript через интервал времени
Доброго времени суток друзья. Есть код: <script type="text/javascript"> $(document).ready(function () { var n =...

Как выполнять код в потоке?
Читал о потоках, регулярно использую их в своей программе. Пока использую только один поток. Поэтому всё ниженаписанное только об одном...

Как выполнять код в фоновом потоке?
Так. Написал я код а форма при выполнении лагает(виснет до завершения). Погуглил и нашол что нужно код выполнять в другом потоке или...

36
 Аватар для AlexP11223
141 / 110 / 30
Регистрация: 20.04.2011
Сообщений: 582
20.10.2018, 15:46
В отладчике в Firebug есть же кнопка выполнения одной команды при остановке на точке.

Ну и советую использовать более современные версии.
0
365 / 124 / 22
Регистрация: 08.01.2015
Сообщений: 1,418
Записей в блоге: 2
20.10.2018, 15:46  [ТС]
Да и, тем более, что когда страницу открываешь самый первый раз - точки останова проставить невозможно.
0
 Аватар для AlexP11223
141 / 110 / 30
Регистрация: 20.04.2011
Сообщений: 582
20.10.2018, 15:49
Цитата Сообщение от Htext Посмотреть сообщение
когда страницу открываешь самый первый раз - точки останова проставить невозможно
А что тогда выполнять покомандно? Все скрипты что ли?
Такое вряд ли есть, никому не нужно.
0
365 / 124 / 22
Регистрация: 08.01.2015
Сообщений: 1,418
Записей в блоге: 2
20.10.2018, 15:53  [ТС]
Цитата Сообщение от AlexP11223 Посмотреть сообщение
при остановке на точке
Я писал, что
Цитата Сообщение от Htext Посмотреть сообщение
не будешь же делать точку останова на каждой строчке
Добавлено через 1 минуту
Цитата Сообщение от AlexP11223 Посмотреть сообщение
что тогда выполнять покомандно?
Поочередно выполнять скрипты. Т.е. то, что находится между очередными символами ;.
Цитата Сообщение от AlexP11223 Посмотреть сообщение
никому не нужно
Мне нужно.
0
 Аватар для AlexP11223
141 / 110 / 30
Регистрация: 20.04.2011
Сообщений: 582
20.10.2018, 15:53
Там есть кнопки типа Step over, Step in.
0
365 / 124 / 22
Регистрация: 08.01.2015
Сообщений: 1,418
Записей в блоге: 2
20.10.2018, 15:55  [ТС]
Браузер принимает из сети скрипт. Он состоит из набора команд. Мне нужно, чтобы браузер, выполнив очередную команду из соответствующего скрипта, останавливался и ждал моего согласия на продолжение. После чего - выполнял следующую команду и опять останавливался.
0
 Аватар для AlexP11223
141 / 110 / 30
Регистрация: 20.04.2011
Сообщений: 582
20.10.2018, 15:58
Принимает как именно?
Если просто подключение в <script>, то на вкладке отладчика должно быть в списке файлов.
0
Эксперт JS
6496 / 3907 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
20.10.2018, 15:59
Htext, меня такая же петрушка в MS Edge бесит.
Сначала запустить страницу.
Потом перейти на вкладку "Посмотреть источник".
Нажать там "Паузу".
Потом перейти на вкладку страницы.
Обновить страницу.
Потом перейти на вкладку "Посмотреть источник".
(А вот тут браузер милостиво разрешит Вам прошагать каждую инструкцию на странице)
0
365 / 124 / 22
Регистрация: 08.01.2015
Сообщений: 1,418
Записей в блоге: 2
20.10.2018, 16:06  [ТС]
Цитата Сообщение от AlexP11223 Посмотреть сообщение
Принимает как именно?
По протоколу HTTP/HTTPS, основанных на ТСР/UDP - соединениях.
0
 Аватар для AlexP11223
141 / 110 / 30
Регистрация: 20.04.2011
Сообщений: 582
20.10.2018, 16:07
Причем тут протокол? Как скрипт на странице оказывается?
0
365 / 124 / 22
Регистрация: 08.01.2015
Сообщений: 1,418
Записей в блоге: 2
20.10.2018, 16:07  [ТС]
Цитата Сообщение от amr-now Посмотреть сообщение
браузер милостиво разрешит Вам прошагать каждую инструкцию
Даже если не проставлять точки останова? Там есть такая возможность?
0
Эксперт JS
6496 / 3907 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
20.10.2018, 16:10
Htext, да.
Причём точку останова MS Edge разрешит поставить тоже только после выполнения вышеописанной инструкции.
(Т.е. когда готов и прошагать инструкции)
0
 Аватар для AlexP11223
141 / 110 / 30
Регистрация: 20.04.2011
Сообщений: 582
20.10.2018, 16:10
Кнопка паузы и в ФФ есть (по крайней мере в современном), но это вряд ли то, что вы хотели.

Про просто шаги от точки остановки я уже сказал
Цитата Сообщение от AlexP11223 Посмотреть сообщение
Там есть кнопки типа Step over, Step in.
0
365 / 124 / 22
Регистрация: 08.01.2015
Сообщений: 1,418
Записей в блоге: 2
20.10.2018, 16:12  [ТС]
Цитата Сообщение от AlexP11223 Посмотреть сообщение
Как скрипт на странице оказывается?
Приходит из
Цитата Сообщение от Htext Посмотреть сообщение
ТСР/UDP
соединения совокупность байт, затем браузер делает синтаксический анализ в формате протоколов
Цитата Сообщение от Htext Посмотреть сообщение
HTTP/HTTPS
, после чего выявляет в этой совокупности JS-скрипты и тут же начинает выполнять их.

Добавлено через 59 секунд
Цитата Сообщение от AlexP11223 Посмотреть сообщение
Step over, Step in
Я не могу найти эти кнопки. Покажите, пожалуйста, их на скриншоте.
0
 Аватар для AlexP11223
141 / 110 / 30
Регистрация: 20.04.2011
Сообщений: 582
20.10.2018, 16:26
У меня нет такого древнего ФФ. В отладчике, обычно у них иконки со стрелками.
0
365 / 124 / 22
Регистрация: 08.01.2015
Сообщений: 1,418
Записей в блоге: 2
20.10.2018, 16:30  [ТС]
У меня справа в Firebug Есть такие кнопки: "Продолжить", "Шаг с заходом", "Шаг с обходом", "Шаг с выходом". И еще "Останавливать на следующей ошибке". Больше нет никаких.
0
 Аватар для AlexP11223
141 / 110 / 30
Регистрация: 20.04.2011
Сообщений: 582
20.10.2018, 16:31
Ну вот шаг и есть. https://learn.javascript.ru/de... 0%B5%D0%BC
0
365 / 124 / 22
Регистрация: 08.01.2015
Сообщений: 1,418
Записей в блоге: 2
20.10.2018, 16:39  [ТС]
Это когда
Цитата Сообщение от Htext Посмотреть сообщение
вставлять точки останова
0
 Аватар для AlexP11223
141 / 110 / 30
Регистрация: 20.04.2011
Сообщений: 582
20.10.2018, 16:40
Ну дык поставьте одну и шагайте дальше.
Проблема-то в чем?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.10.2018, 16:40
Помогаю со студенческими работами здесь

Как выполнять некий код каждый раз, как открывается какой-либо документ?
Сабж?

Как при открытии .jpg выполнять php код
Здравствуйте! Столкнулся с задачей, которую пока не в силах решить своими знаниями. Дано: - файл PHP расположенный в путь...

Как в Javascript открыть ссылку в браузере?
Не обходимо открыть ссылку в браузере, где сидит пользователь. Есть код, но он открывает експлорер. А нужно открыть тот браузер, где сидит...

Как реализовать JavaScript и сookies в браузере?
Здравствуйте! Ради практики хотел попробовать написать свой браузер. Но возникла проблема которую я ожидал... JavaScript и Cookies...

Как выполнять разный HTML код, относительно размера экрана?
Здравствуйте. При разном размере экрана необходимо соблюдать разный размер вставляемой яндекс карты. Карта вставляется скриптом, без...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru