Firebug и jQuery

#javascript #firebug

#javascript #firebug

Вопрос:

Я пытаюсь отладить свой js-код на своей странице, который включает файл jQuery, используя Firebug (я новичок в jQuery .. и вроде Firebug). Однако Firebug показывает мне только более 8 тысяч строк кода jQuery и нигде не показывает мой код. Где я могу найти свой код? И есть ли способ пропустить определенные внешние файлы скрипта? Я попытался снять флажок с файла в выпадающем списке «имя файла» на панели сценариев, но это ничего не дает.
Спасибо

Обновление: Я только что понял, что когда я включаю внешний файл jQuery, мой встроенный js-код, который определяется сразу после in <head> , даже не распознается / не компилируется. Ни один из моих обработчиков событий не определен или что-либо еще ><
И когда я включаю файл jquery после моего встроенного js-кода, мой встроенный код скомпилирован и находится там, но весь мой form отсутствует!! ЧТО происходит!?

Комментарии:

1. Ваш код? !, ваш код встроенный или из внешнего источника .js?

2. встроенный. Это то, что я имел в виду, говоря «на моей странице».

3. Если в вашем html-файле вместо js-файла есть javascript, он также будет указан в том же списке.

4. @Marnix Это то, что я понял .. но это не так. Я запустил поиск и не смог найти свои встроенные функции js. Также fb показывает мне то же количество строк кода, что и в файле jquery. Я нигде не могу найти свой встроенный код

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

Ответ №1:

Вы пробовали нажимать на следующую кнопку?

введите описание изображения здесь

Комментарии:

1. @Marnix Да. «Я пытался снять флажок с файла в раскрывающемся списке «имя файла» на панели сценариев, но это ничего не дает».<br/> Кроме как на моей панели сценариев. Выпадающий список — это имя моего файла jQuery: jQuery.js , где ваш — «firebug-and-jquery».

2. @Nicklamort: щелкните файл, который вам нужно просмотреть

3. @Marnix Хм, я только что заметил, что когда я включаю файл jquery, он не компилирует мой встроенный js-код .. все мои обработчики событий не работают. Должно быть, в этом причина.. но зачем ему это делать?

4. @Nicklamort Ты мог бы проверить 2 вещи. Во-первых: проверьте, говорит ли вам что-нибудь console вкладка. Если нет, то в вашем коде просто ошибка компилятора. Отсутствует ; или чего нет. Это не всегда показывает вам, что не так с вашим кодом. И иногда, только иногда, вам придется проверять в IE, каковы ошибки вашего компилятора. Но сначала откройте вкладку консоли.

5. @Marnix Единственная ошибка, которую я получаю, — это когда я пытаюсь щелкнуть в своем текстовом поле. onfocus Обработчик js (который отсутствует) не определен. Но когда я не включаю файл jquery, он работает нормально. Консоль не показывает мне никаких других ошибок, особенно в jquery, это прямо с веб-сайта jquery.

Ответ №2:

если у вас есть встроенный фрагмент кода, его проще найти на вкладке «HTML» firebug.
просто найдите <script> тег, который вы разместили на странице.

Комментарии:

1. Спасибо. Это сделало очевидным, что моего js-кода там даже нет, даже на вкладке HTML. Пожалуйста, посмотрите мое обновление в OP.

Ответ №3:

Вы не снимаете флажок с файла в нем. Флажок показывает, какой файл в данный момент отображается в окне консоли.

Прокрутите список файлов вниз, найдите нужный файл JavaScript и щелкните по нему. Он откроется в окне.

Ответ №4:

Под тегом script вы найдете список файлов .js, загруженных для этой конкретной страницы. просто выберите его из выпадающего списка. Проверка, о которой вы говорите, предназначена для выбора конкретного файла из выпадающего списка.