Javascript库+ JQuery插件是否矛盾? 怎么调试?
这有点像一个新手问题……我每天努力学习,所以请理解;)我不是最好的专家,但我可以做一个体面的好看的function网站或网络应用程序。 我的主要工具是PHP5,HTML5,CSS2和3,数据库(SQLite,MySQL)以及Javascript和JQuery。
我在Javascript中根本不是专家。 我经常会找到有趣的JQuery插件或教程,并尝试将它们混合起来以完成所需的function。 这次我混合了太多来自不同来源的插件和js文件。
事实上,我的应用程序做了我想做的事情,除了某些行为……没有错误,一切看起来都很好,但不端行为仍然存在。 所以也许我需要指定一个我不知道的类,或者一个与另一个插件相矛盾的类,我只是无法理解,例如,为什么只需提交表单…
无论如何,我的观点是: 你们有没有人知道调试这种情况的方法??? 是否有通用工具,建议,工作流程或其他东西来帮助我理解库或插件之间的冲突或遗漏??? (Javascript库,我自己的Javascripts和JQuery插件)???
编辑:我知道Chromes调试器和FireBug …但也许我只是不知道如何获得我需要的function…阅读如何使用这些工具并没有帮助我…例如:我’我有一个标签,它inheritance了我没有手动分配的类(例如: 我没有自己编写禁用)所以有些Javascript提交它的文件,但我怎么看?世界卫生组织做了这个? 哪个档案? 类? 插入? 图书馆? 等等? 这是我的意思的另一个例子=)
我希望这是一种方式! 感谢您的帮助和全面的帮助! =)
您可能正在使用两个使用$()函数的库。 在jQuery中,$()函数只是jQuery()的简写,所以你可以尝试使用你的jQuery代码并用“jQuery”替换“$(”的每一个实例(“看看是否有帮助。不知道你用什么脚本’使用我无法判断它是否有效,但如果您一次加载多个框架(例如jQuery),这可能是个问题。
只要确保你没有将任何非jQuery函数从$()更改为jQuery(),否则它们就会中断。
是的,有调试javascript的工具。
Chrome作为内置调试程序(按F12打开它)
但我最喜欢的是firebug
(它是firefox的插件,可以从这里下载)
要解决冲突问题,请阅读此处
此外,默认情况下, 提交
form
。
如果您不希望提交
form
,可以使用此方法,