2016-11-23 2 views
-1

Многие темы открылись об этом, но у меня есть «другой вопрос», поэтому открылась новая тема. Необходимость решения для FirefoxChrome):Как отлаживать выполнение функций (в javascript)?

Как узнать, что функция выполняется, когда я нажимаю на что-то example.com. например:

XYZfunc(12,"carla bruno", "Monday"); 
$.post(data, "example.com") 

Вскоре, чтобы увидеть все, что делает браузер в данный момент.

P.s. в Firebug, я не могу найти это. Кроме того, я не нужны такие традиционные оповещения, где я не могу видеть, какие параметры были переданы

enter image description here:

+0

https://developers.google.com/web/tools/chrome-devtools/console/events – adeneo

+0

В Firefox эта комбинация клавиш отображает палитру разработчика, если ваши ярлыки не изменены: 'Ctrl + Shift + S'. Как только палитра встанет, вы можете использовать Debugger для отслеживания того, что вам нужно. –

+0

1) ** # adeneo **, я не хочу только СОБЫТИЯ. Я хочу получить всю информацию о любой конкретной выполненной команде JS. 2) ** blaze_125 **, пожалуйста, немного больше объяснений, именно КАК ПОЛУЧИТЬ то, что я описываю. –

ответ

1

Для Chrome, нажмите правой кнопкой мыши и нажмите «Проверить» ..

Вкладка источники даст вам просмотр ваших исходных файлов, установить точки останова там и посмотреть, как ваши функции ведут себя во время исполнения

The sources tab would give you a view of your source files, you set break points there and see how they behave during execution

вы можете использовать значки на верхней части, когда вы решили уйти через кодогенератор й входить и выходить из функций

You use the icons on top when you decide to step through your code and go in and out of functions

1

В Firefox, если ваши ярлыки не будут изменены, вы можете нажать эту комбинацию клавиш, чтобы получить палитру разработчика: Ctrl + Shift + S

После палитра, вы может использовать Debugger для отслеживания того, что вам нужно.

Если вы не знаете, какая функция запускается вашим кликом, вы можете щелкнуть правой кнопкой мыши элемент на веб-странице и выбрать «проверить элемент» из контекстного меню. Это приведет вас к «тегу html», который вы затем перепроектируете, чтобы вызвать вызываемую функцию. Хотя чаще всего вызов функции довольно очевиден и не требует много обратного проектирования ... Итак, как только вы знаете, какая функция называется ...

Вернитесь к палитре разработчика, отладчик. Найдите нужную функцию и поместите на нее точку останова. После запуска функции выполнение кода останавливается в точке останова, и вы можете пройти через код.

Смежные вопросы