Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Отладчик js???? (https://javascript.ru/forum/misc/49992-otladchik-js.html)

zsaz 06.09.2014 19:36

Отладчик js????
 
Хочу посмотреть работу скрипта на сайте.
Т.е. я зашел на сайт, в этот момент я хотел бы видеть, какая функция в js отрабатывает, что получает, что отдает.

firebug только ошибки выводит, а мне не ошибки нужны.

Есть какие-нибудь плагины\программы и т.п. для такой работы с js?

kobezzza 06.09.2014 19:40

Цитата:

firebug только ошибки выводит
Да ладно? может стоит чуть глубже изучить инструмент...

А вообще открываешь отладчик, ставишь точку останова и перезапускаешь скрипт.

MallSerg 06.09.2014 19:52

Фаербаг это умеет
Хотя в хроме отладчик лучше

kobezzza 06.09.2014 19:58

Цитата:

Сообщение от MallSerg (Сообщение 329256)
Фаербаг это умеет
Хотя в хроме отладчик лучше

Уже пол года как юзаю родной ФФ отладчик: по началу было не привычно, а сейчас привык и кажется норм.

Файрбаг по удобству для меня был самым-самым, но он адски тормозит и 2.0 версия это не исправила.

MallSerg 06.09.2014 20:01

А как же стеки вызовов дерево скопов переменных и мощные вещи как таймлайн и профили исполнения

kobezzza 06.09.2014 20:03

Цитата:

Сообщение от MallSerg (Сообщение 329260)
А как же стеки вызовов дерево скопов переменных и мощные вещи как таймлайн и профили исполнения

Это ща к чему? Родной ФФ отладчик всё это делает. А вот может ли отладчик хрома дебажить GLSL шейдеры, canvas или web audio? правильно - нет:)

MallSerg 06.09.2014 20:07

На вкус и цвет все фломастеры разные )

bes 06.09.2014 21:33

Цитата:

Сообщение от kobezzza
А вообще открываешь отладчик, ставишь точку останова и перезапускаешь скрипт.

думаю, ответ скринкастом, должен прижиться на этом форуме :)
правда, у них панель управления проигрывателем при масштабировании становится недоступна
и чем пишешь кстати?

kobezzza 06.09.2014 21:53

Цитата:

правда, у них панель управления проигрывателем при масштабировании становится недоступна
и чем пишешь кстати?
Ну в программах что я использую - всё ок.

Цитата:

и чем пишешь кстати?
Короткие скринкасты-ответы, вроде этого, в Jing. А если именно нормальный скринкаст, то в movavi vide suite.

Аркадий Укупник 06.09.2014 21:55

Где у Хрома отладчик?

kobezzza 06.09.2014 22:10

Цитата:

На вкус и цвет все фломастеры разные )
Тут не во вкусах дело: с функциональной точки зрения родной отладчик ФФ объективно круче всех остальных. С точки зрения удобства в мелочах, пока хромает.

Вот скринкаст сделал: http://screencast.com/t/6j6NF71pP

Тут я показываю возможности отладчика при работе с шейдерами (кто не в курсе: шейдеры - это программы для видюхи, которые встраиваются в конвеер рендеринга, и пишут их на специальных языках - в нашем случае GLSL (производная от ANSI C)): можно включать / отключать шейдеры, менять их код и т.д. и видеть изменения в риал тайме.

Также в видео есть отладка операций на canvas: можно посмотреть полный листинг всех операций, смотреть что отрисовалось и сколько ресурсов это заняло, а также воспроизводить по шагам.

В дополнение в ФФ есть отладчик для Audio API - это низкоуроывневое API для работы со звуком, например, с его помощью можно написать аудио кодек для поддержки любого музыкального формата и т.д. и разумеется для использования в играх (3-х мерный звук и т.д. идёт из коробки).

Все эти фичи для отладки сейчас есть только в ФФ и они очень нужны при разработке игр под браузер. Мозилла сотрудничает с EpicGames, так например, на JS был портированы игровые движок UnrealEngine3, а UnrealEngine4 поддерживает компиляцию в JS из коробки (кстати Unity 5 тоже) и поэтому такие средства отладки будут крайне важны.

bes 07.09.2014 01:07

Цитата:

Сообщение от kobezzza
Короткие скринкасты-ответы, вроде этого, в Jing. А если именно нормальный скринкаст, то в movavi vide suite.

можно сказать, что годно :)
хотя жаль, конечно, что в jingo ограничение в 5 минут

Aetae 07.09.2014 09:19

Цитата:

Viewing this content requires Adobe Flash Player. You can download Adobe Flash Player from http://get.adobe.com/flashplayer/.
Пфф. Мы что в 90-х?:)

bes 07.09.2014 11:17

Цитата:

Сообщение от Aetae
Пфф. Мы что в 90-х?

у меня этот просмотрщик даже с flashplayer-ом не заработал :)

Safort 07.09.2014 12:14

kobezzza,
пожалуйста, выкладывай скринкасты на ютюб или хотя бы вимео, потому что на этом сервисе ну просто не возможно смотреть видео: то оно больше чем экран, то тормозит, то ещё что-то.

kobezzza 07.09.2014 12:41

Оки :)


Часовой пояс GMT +3, время: 18:45.