一个月前我完成了我的site,一切都很顺利。自推出以来,我没有在后端更新任何内容。今天我去看看它,我注意到一些JavaScript没有运行。JavaScript文件随机破解?
当我浏览萤火虫时,我注意到突然有5个JavaScript文件有问题Uncaught TypeError
但是我从来没有碰过它们,而且2天前所有的东西都完美无缺。什么会造成这种情况?
一个月前我完成了我的site,一切都很顺利。自推出以来,我没有在后端更新任何内容。今天我去看看它,我注意到一些JavaScript没有运行。JavaScript文件随机破解?
当我浏览萤火虫时,我注意到突然有5个JavaScript文件有问题Uncaught TypeError
但是我从来没有碰过它们,而且2天前所有的东西都完美无缺。什么会造成这种情况?
你正在使用两个jquery.js(不同的版本),试着只使用最新的,更新和使用插件。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js" type="text/javascript"></script>
...
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js?ver=1.0'></script>
1-尝试验证您的HTML。
2-避免不必要的插件。
3-遵循以下做法: http://blog.monitis.com/index.php/2011/05/15/30-tips-to-improve-javascript-performance/
谢谢。我以为我禁用了谷歌CDN。总是需要新鲜的眼睛。再一次感谢你。 –
你使用jQuery与CDN总是推最新版的机会呢? –
是的... jQuery 1.9删除了对您的几个插件使用的$ .browser的支持。 –
您正在加载jQuery两次。第二个是v1.9'/ *! jQuery v1.9.0 | (c)2005,2012 jQuery Foundation,Inc. | jquery.org/license * /' – Andreas