多库调用

Jquery不同版本共用的解决方案(插件编写)

允我心安 提交于 2019-12-04 19:24:50
最近在为某公司做企业内部UI库,经过研究分析和评审,决定基于Jquery开发,结合Bootstrap插件那简洁,优雅,高效的思想进行插件编写。 但是在编写的过程中遇到一个头疼的问题,就是正在编写的插件是基于Jquery-1.9.1版本开发的,而企业网站使用的是Jquery-1.6.2版本,这就会产生版本兼容性的问题,如果用了高版本的开发,整个网站很可能会瘫痪,但是沿用旧版本的Jquery,就会缺少很多功能,开发效率相对较低。幸好Jquery还有多库共存的方案,那就是Jquery.noconfilct()功能了。看了Jquery的API和查阅了相关资料,都不符合我的实际需要,经过多次的调试之后,终于成功整合了这两个版本 <script type = "text/javascript" src = "jquery-1.9.1.js" ></script> <script type = "text/javascript" src = "customize.js" ></script> <script type = "text/javascript" > var _$ = jQuery . noConflict ( true ); </script> <script type = "text/javascript" src = "jquery-1.6.2.js" ></script>