Javascript Jquery+;插件在加载时随机崩溃

Javascript Jquery+;插件在加载时随机崩溃,javascript,firefox,jquery-ui,google-chrome,Javascript,Firefox,Jquery Ui,Google Chrome,这种情况发生在大约40-60%的负载中,包括FF和chrome,尽管略有不同。我对js有些陌生,不知道为什么会发生这种情况。有什么想法吗 这里有一个读数,它们各不相同。。通常,jquery min和/或jquery ui被列为罪魁祸首 Uncaught SyntaxError: Unexpected string :3000/public/javascripts/app.js:34Uncaught TypeError: Object #<an Object> has no metho

这种情况发生在大约40-60%的负载中,包括FF和chrome,尽管略有不同。我对js有些陌生,不知道为什么会发生这种情况。有什么想法吗

这里有一个读数,它们各不相同。。通常,jquery min和/或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 
未捕获的语法错误:意外字符串
:3000/public/javascripts/app.js:34未捕获类型错误:对象#没有“可拖动”的方法
:3000/public/javascripts/jquery-1.4.2.min.js:143Uncaught类型错误:undefined不是函数
铬-extension://pgphcomnlaojlmmcjmiddhdapjpbgeoc/mailto.js:55Got 来自bg页面的消息-https://mail.google.com/mail/?view=cm&fs=1&tf=1
铬-extension://pgphcomnlaojlmmcjmiddhdapjpbgeoc/mailto.js:24Starting 重写邮件
无效标签
[Break on this error]ing“).height(e);c.(帐篷.outerWidth(),h…g;var l=this,j;this.handles.each(函数
jquery….min.js(第199行)


我正在运行node.js、express、jquery、jquery ui和mouseweel.js for jquery。你知道为什么错误一直在变化吗?

我认为在没有看到你的代码(几乎是全部代码)的情况下回答这个问题是不可能的。不过,想一想,你在文档的
中的包含顺序是什么

应该是(例如,如果只使用jQuery)

  • jquery
  • jquery用户界面
  • 其他插件
  • 你的代码
你检查过jQuery和node.js是否冲突了吗?一个很好的方法是首先从一个库中实现功能,然后开始从另一个库中一点一点地添加功能/插件-然后你会看到它在哪里中断并可以进一步调查。但是正如我所说的,很难准确地确定查看和测试您的代码

关于

我不知道为什么会这样 随便


如果有很多JS错误,其中一些是基本错误(比如库冲突),将看起来是随机的,因为许多函数正在尝试执行,因此调试捕获的错误每次都可能不同。

Jquery 1.4.2和Jquery UI 1.8不是稳定的版本,这似乎是一个bug。较新的版本执行起来更流畅、更好,但错误总是涉及到这两个库解决了这个问题,但会降低性能,不太平稳等。

谢谢,我很担心。加载顺序正如您所指出的。Express构建在node上,应该包括jquery,很难确定是否存在冲突。将尝试关闭,直到它消失。再次感谢!%script{src:'/public/javascripts/jquery-1.4.2.min.js'%script{src:'/public/javascripts/jquery-ui-1.8.custom.min.js'%script{src:'/public/javascripts/jquery.mouseweel.min.js'}%script{src:'/public/javascripts/app.js'}没问题。抱歉,我帮不上更多的忙!这很有意义。一些“兼容”库和jQuery插件在最新版本中不起作用。很高兴你找到了答案-确保你的答案正确无误。。。