Javascript 可以将MooTools与Prototype和jQueryUI混合使用吗?

Javascript 可以将MooTools与Prototype和jQueryUI混合使用吗?,javascript,jquery,jquery-ui,mootools,prototypejs,Javascript,Jquery,Jquery Ui,Mootools,Prototypejs,有一些东西是我想用的。我希望他们选择了聪明的命名约定,以防止与所有函数和类发生冲突?是否有人在一个站点中同时使用所有这些工具?可以将mootools和jquery一起使用,也可以使用jquery和prototype一起使用。将这三者结合使用可能是一种延伸,因为我不相信Prototype和Mootools有无冲突模式,并且两者都定义$。然而,有人谈到在Mootools中安全地使用$,这可能会解决您的问题。可以将Mootools和jquery一起使用,也可以使用jquery和prototype一起使

有一些东西是我想用的。我希望他们选择了聪明的命名约定,以防止与所有函数和类发生冲突?是否有人在一个站点中同时使用所有这些工具?

可以将mootools和jquery一起使用,也可以使用jquery和prototype一起使用。将这三者结合使用可能是一种延伸,因为我不相信Prototype和Mootools有无冲突模式,并且两者都定义$。然而,有人谈到在Mootools中安全地使用$,这可能会解决您的问题。

可以将Mootools和jquery一起使用,也可以使用jquery和prototype一起使用。将这三者结合使用可能是一种延伸,因为我不相信Prototype和Mootools有无冲突模式,并且两者都定义$。不过,也有人谈到在Mootools中安全地使用$safe,这可能会解决您的问题。

Mootools和Prototype都扩展了本机javascript对象,如字符串和数组。我不认为有任何方法可以让他们两人一起工作而不产生冲突


但是,jQuery只定义了一个全局$object,如果使用noConflict模式,它可以释放该对象。然后您将使用jQuery对象。

Mootools和Prototype都扩展了本机javascript对象,如字符串和数组。我不认为有任何方法可以让他们两人一起工作而不产生冲突


但是,jQuery只定义了一个全局$object,如果使用noConflict模式,它可以释放该对象。然后您将使用jQuery对象。

虽然可以使用noConflict完成,但仍然存在潜在的冲突

例如,jQuery将一个唯一的ID添加到它所接触的元素节点中,它希望对其进行管理。如果通过jQuery以外的方法删除这些元素,可能会导致内存泄漏;如果从另一个框架或DOM调用克隆它们,可能会将jQuery与微妙而怪异的结果混淆。框架的事件模型之间还有许多潜在的交互,特别是在jQuery中


如果您将每个框架所涉及的元素完全分开,那么您可能会侥幸逃脱。但真的,我不推荐它。如果可能的话,请将页面使用的框架数量保持在0到1之间。

虽然可以使用noConflict来完成,但仍然存在潜在的冲突

例如,jQuery将一个唯一的ID添加到它所接触的元素节点中,它希望对其进行管理。如果通过jQuery以外的方法删除这些元素,可能会导致内存泄漏;如果从另一个框架或DOM调用克隆它们,可能会将jQuery与微妙而怪异的结果混淆。框架的事件模型之间还有许多潜在的交互,特别是在jQuery中


如果您将每个框架所涉及的元素完全分开,那么您可能会侥幸逃脱。但真的,我不推荐它。如果可能的话,请将页面使用的框架数量保持在0到1之间。

+1非常好的答案。我没有意识到潜在的问题会有这么深。老实说,我只是希望。。。大问题。哦,老兄。太糟糕了。就像你必须在只穿左袜子还是穿右袜子之间做出选择。什么更好?我会花上几天的时间来做这个决定。我没有意识到潜在的问题会有这么深。老实说,我只是希望。。。大问题。哦,老兄。太糟糕了。就像你必须在只穿左袜子还是穿右袜子之间做出选择。什么更好?我要花上几天的时间来做这个决定。他们显然有一个很棒的设计!他们的设计显然很棒!