当前位置:  开发笔记 > 编程语言 > 正文

哪些JavaScript框架相互冲突?

如何解决《哪些JavaScript框架相互冲突?》经验,为你挑选了1个好方法。

有时我想使用mootools来处理某些事情和Prototype以及script.aculo.us其他人,但是在同一个站点内.我甚至考虑过添加其他人,但他们担心冲突.任何人都有经验,或者我只是想让事情变得太复杂?



1> ConroyP..:

如果你真的,真的想要这样做,那么你将能够没有太多问题 - 主要的库被设计成在他们自己的命名空间内表现良好,有几个值得注意的例外 - 从使用JQuery与其他框架:

jQuery库及其几乎所有插件都受限于jQuery命名空间.作为一般规则,"全局"对象也存储在jQuery命名空间内,因此您不应该在jQuery和任何其他库(如Prototype,MooTools或YUI)之间进行冲突.

也就是说,有一点需要注意:默认情况下,jQuery使用"$"作为"jQuery"的快捷方式,你可以覆盖它.

所以,是的,你可以做到这一点,但是你可能会为自己进一步创建维护难题 - 框架功能之间的细微差别今天对你来说可能是显而易见的,但是在6个月内可以回来,它可以是另一个故事!因此,我建议尽可能保持简单,并尽可能少地使用不同的框架(最好是1!).

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有