Это происходит о приблизительно в 40-60% загрузок, и в FF и в хроме, хотя немного по-другому. Я несколько плохо знаком с js и не имею никакого ключа к разгадке того, почему это произошло бы случайным образом. Какие-либо идеи?
Вот одно считывание, они варьируются.. Обычно минута jQuery и/или jQuery ui перечислены как преступники..
Uncaught SyntaxError: Unexpected string
:3000/public/javascripts/app.js:34Uncaught TypeError: Object #<an Object> has no method 'draggable'
:3000/public/javascripts/jquery-1.4.2.min.js:143Uncaught TypeError: undefined is not a function
chrome-extension://pgphcomnlaojlmmcjmiddhdapjpbgeoc/mailto.js:55Got message from bg page - https://mail.google.com/mail/?view=cm&fs=1&tf=1
chrome-extension://pgphcomnlaojlmmcjmiddhdapjpbgeoc/mailto.js:24Starting to rewrite mailtos
invalid label
[Break on this error] ing").height(e);c._tent.outerWidth(),h...g;var l=this,j;this.handles.each(funct
jQuery.... min.js (строка 199)
Я выполняю node.js, экспресс, jQuery, jQuery ui и mousewheel.js для jQuery. Какая-либо идея, почему ошибки продолжают изменяться?
Я не думаю, что можно ответить на этот вопрос, не видя своего кода, почти целиком. Просто подумайте, в каком порядке вы разместили свои включения в
вашего документа?
Должно быть (например, если вы просто используете jQuery)
Вы проверили, конфликтуют ли jQuery и node.js? Хороший способ подойти к этому - сначала реализовать функциональность из одной библиотеки, а затем начать постепенно добавлять функциональность / плагины из другой библиотеки - тогда вы увидите, где она ломается, и сможете продолжить исследование. Но, как я уже сказал, очень сложно точно определить проблему, не видя и не тестируя свой код.
Относительно
понятия не имею, почему это могло произойти случайным образом
ну, ошибки JS, если их много и некоторые из них являются фундаментальными (например, конфликты библиотек), будут выглядят случайными, потому что многие функции пытаются выполнить, и поэтому ошибка, которую вы улавливаете при отладке, может каждый раз быть разной.
Jquery 1.4.2 и jquery UI 1.8 не являются стабильными версиями, и это похоже на Жук. Новые версии работают плавнее и лучше, но ошибки всегда связаны с этими двумя библиотеками. Переход на более раннюю версию устраняет проблему, но снижает производительность, не так гладко и т. Д.