Отладка jQuery с Firebug

РЕШЕНИЕ:

DECLARE @SERVERNM sysname;
SET @SERVERNM = 'SERVER='+CAST(CONNECTIONPROPERTY('local_net_address') AS sysname)+'\'+CAST(SERVERPROPERTY('InstanceName') AS sysname)+';Trusted_Connection=yes;'
DECLARE @TEST NVARCHAR(MAX)
SET @TEST = QUOTENAME(@SERVERNM,'''')

DECLARE @SQL nvarchar(MAX);
SET @SQL = N'SELECT *' + NCHAR(13) + NCHAR(10) +
           N'FROM OPENROWSET(''SQLOLEDB'',' + NCHAR(13) + NCHAR(10) +
           N'                ' + @TEST + ',' + NCHAR(13) + NCHAR(10) +
           N'                ''set fmtonly off;exec DW..P750106119 @ENT_NR_VERSAO=1'');'

EXEC sp_executesql @SQL;
21
задан PositiveGuy 6 April 2009 в 14:49
поделиться

4 ответа

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

Вы используете вкладку скриптов из окна firebug. Вверху вы видите вкладки console , html , css , script DOM и т. Д. Вы хотите выбрать тег script , а затем под ним в невероятно маленьком типе есть еще одна строка вкладок, первая по умолчанию является статической, а вторая - раскрывающимся списком всех компонентов, которые имеют javascript. Выберите тот, который вы хотите отладить, перейдите влево от него и щелкните на поле рядом со строкой, в которой вы хотите установить точку останова. Красный круг все еще появляется там. Теперь справа есть стрелки для входа, перехода и т. Д., А справа от них под наблюдением вы можете наблюдать, как проходят переменные.

36
ответ дан 29 November 2019 в 20:13
поделиться

Во-первых, удостоверьтесь, что Вы не используете минимизированную или упакованную версию jQuery. Это было бы фактически невозможно отладить. Затем, я нахожу, что это помогает ступить до, по крайней мере, однажды так, чтобы Вы знали, где установить точки останова в коде jQuery. Можно также хотеть повредить объединение в цепочку любых положений jQuery в коде и присвоить промежуточные результаты переменным, которые можно осмотреть. Кроме этого, я с @Chad. У меня не было большого количества проблем, отлаживающих мой основанный на jQuery код.

8
ответ дан 29 November 2019 в 20:13
поделиться

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

0
ответ дан 29 November 2019 в 20:13
поделиться

Попробуйте этот плагин . Это специально для отладки javascript на основе jquery в Firebug. Позволяет переходить к связанным событиям и записывать их на консоль.

3
ответ дан 29 November 2019 в 20:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: