#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, загруженных для этой конкретной страницы. просто выберите его из выпадающего списка. Проверка, о которой вы говорите, предназначена для выбора конкретного файла из выпадающего списка.