JQuery или Javascript трассировка для событий и других действий - PullRequest
0 голосов
/ 22 июня 2011

У меня есть много методов Javascript или jQuery в моем проекте ASP.net. 85% + это скрипты на стороне клиента. У меня есть плагины Jquery validate и Labelify. Следовательно, всякий раз, когда я делаю изменения в методах Jquery или Javascript, если что-то не работает, происходит сбой в файле scriptresource.axd и я не могу отправить форму. Поэтому я хотел бы иметь некоторый журнал ошибок или трассировку, чтобы я мог регистрировать, какая функция передана и где она не работает.

Итак,

  1. Существует ли какой-либо встроенный метод Jquery или Javascript, который выполняет этот журнал или трассировку.
  2. Если нет встроенного, подскажите, пожалуйста, как это сделать проще. Прямо сейчас я думал, что вот так будет Log(event,startOrEnd,isPassed); и вызывать этот метод для каждого запускающего события. Но у меня есть более 30 методов, поэтому я не думаю, что это хорошая идея.

Пожалуйста, предложите хороший способ.

Ответы [ 4 ]

0 голосов
/ 16 мая 2012

Букмарклет на этой странице:

jQuery трассировщик событий

будет записывать события jQuery для страницы, которую вы просматриваете, на консоль.

0 голосов
/ 22 июня 2011

Если вы используете Firebug, вы можете использовать функцию console.log.

0 голосов
/ 22 июня 2011

Вам нужно использовать firebug или консоль Chrome:

Затем вы можете использовать все методы console.

Список всех методов


Функция быстрого вызова для console.log

function log(){
    console.log.apply(console,arguments);
}

Fiddle: http://jsfiddle.net/maniator/RuURG/

0 голосов
/ 22 июня 2011

да, просто console.log(), и вы увидите это в браузерах с консолью JavaScript.

консоль JavaScript доступна в Google Chrome, Apple Safari, IE9, Mozilla Firefox 4 (Инструменты> Веб-консоль) или более ранняя версия FireFox с расширением FireBug.

...