jquery.tools.min.js冲突怎么解决

JavaScript015

jquery.tools.min.js冲突怎么解决,第1张

将jQuery 库在Base 库之前引入,那么“$”的所有权就归Base 库所有,而jQuery 可

以直接用jQuery 对象调用,或者创建一个“$$”符给jQuery 使用。

var $$ = jQuery//创建一个$$的jQuery 对象

$(function () { //这是Base 的$

alert($('#box').ge(0))//这是Base 的$

alert($$('#box').width())//这是jQuery 的$$

})

如果将jQuery 库在Base 库之后引入,那么“$”的所有权就归jQuery 库所有,而Base

库将会冲突而失去作用。这里,jQuery 提供了一个方法:

jQuery.noConflict()//将$符所有权剔除

var $$ = jQuery

$(function () {

alert($('#box').ge(0))

alert($$('#box').width())

})

产品开发了新版本,数据不兼容,新版本的数据结构比旧版本复杂一些,目前,旧版本是在线系统,需要将旧版本程序的数据适配至新版本程序。数据库是MySQL,这里选择使用NodeJS来完成。

使用的版本:

需要的依赖

案例一,单表的数据同步:

databasemysqlmysql.tools.js

databasemysql2mysql2.tools.js

syncdata0.basesyncData.js

syncdata1.manufactormain.manufactor.js

syncdata2.brandmain.brand.js

syncdata3.categorymain.category.js

案例二,关联表的数据同步:

databasemysql2mysql2.promise.tools.js

syncdata4.general_namemain.general_name.js

syncdata5.goodsmain.goods.js