Javascript在组合后停止工作

时间:2012-05-21 13:54:26

标签: javascript

我有很多脚本,所以我所做的就是将所有脚本组合成一个脚本文件,其中包含Jquery库等文件。 但现在问题是它已停止工作,我不知道为什么会这样。

我所做的是我将每个脚本复制并粘贴,然后我按下输入几次然后我用它来粘贴其他脚本,我告诉这是组合脚本的方法现在脚本不起作用。 以下是组合脚本http://files.cryoffalcon.com/bloghuts/uncompressed/BlogHuts%20UNCOMPRESSED.js

的链接

实时示例的链接是http://bloghutsbeta.blogspot.com/

ANSWER /溶液

之前我使用的是旧版本的Jquery我认为1.5现在我把它改为最新的1.7,这就是一切都停止工作的原因。它与组合无关。我正在使用所有脚本并且一切正常但是为什么旧版本比New更好,这对我来说是一个新问题

2 个答案:

答案 0 :(得分:1)

首先,我建议你将jquery库链接移到主页面。拥有一个适用于所有javascript的文件,并在其他行中包含其他内容。

不管你是否这样做,你的问题几乎肯定是某种未闭合的支架或分号丢失或类似的东西。 Javascript通常会把手放在空中然后放弃,这样就会对这种情况作出反应。修复它的方法是浏览你的文件并选择一个当前不工作的函数,但这很容易测试功能。然后注释掉其他所有内容,并测试该功能是否有效。如果没有,请修复该功能,直到它发挥作用。然后,一次一件,取消注释每个其他块,再次测试以查看初始功能是否有效。如果取消注释某个块会导致该东西停止工作,那么这就是您需要修复的块。根据块的长度,您可能需要在层中执行此操作

答案 1 :(得分:0)

首先,不要使用jQuery这样做。

>将脚本src指向public CDN几乎总是更好

其次,你要做的是非常脆弱,可能不值得排除故障。如果你有那么多JS文件,你真的需要使用一个模块库(我喜欢require.js)来为你的项目提供一些结构并使其更易于管理。像这样的大多数库将包含某种实用程序来安全地组合和迷你脚本。

这需要你做一些工作才能完成设置,但从长远来看它应该证明是值得的!