我使用Dojo开发了一个模块.它非常好,我在Dojo中做了很多自定义插件和服务器支持,允许AJAX调用,与我的服务器进行RPC SMD通信.
但是,现在我正在进入用户方面,我看到jQuery有一些非常好的已经构建的插件.您是否认为可以实际支持这两个JS库而不是一个大问题?
我可以实现什么样的集成?有没有人有这方面的经验?
我可能在Dojo为我的管理小组写了30k行的某个地方……
解决方法:
jQuery非常善于不搞乱内置javascript对象的原型(与Prototype不同),这使得它可以非常容易地与其他库一起使用.
潜在冲突的根源是jQuery使用$作为jQuery的快捷方式.我不是dojo用户,但如果这与dojo以某种方式冲突,则有instructions解决这个问题.
也就是说,我认为你最好看看这些jquery插件并重写它们并将它们移植到dojo.我相信道场社区会很感激它,它会给你经验.它还可以使你的应用在腰部区域变得更苗条.
编辑:我注意到一些答案简化了添加额外库的下载速度.我带着一粒盐.
作为开发人员,我们倾向于只看到通过localhost或从100 Mbit LAN上的开发服务器下载库所需的额外10ms.从加利福尼亚到弗吉尼亚州,特别是从美国到欧洲,下载速度并非如此微不足道.此外,它还会增加客户端javascript引擎的负担.如果他们使用的是具有Safari或Chrome的1-2岁的好电脑,这可以忽略不计,但如果他们使用的是IE,FF2或某些版本的FF3,则差异可能很大,或者至少是可测量的.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。