cmd引入jquery

Q1:cmd引入jquery实例1:

1:js1.js

define(function (require,exports,module) {
    exports.message="我是被js1所调用的."
    exports.obj={
        select:function () {
            console.log("你查询了!");
        },
        delete:function () {
            console.log("你删除了!");
        }
    };
});

 2:js2.js

define(function (require,exports,module) {
    var js1=require('./js1');
    js1.obj.delete();js1.obj.select();
    exports.message="我是调用js1的.";
    exports.show=function () {
        console.log("我输出的是js2");
    }
});

 3:app.js

seajs.config({
    alias: {
        "jquery":"./js/jquery/jquery-1.11.3"
    }
});


var js2=seajs.use(['./libs/js2.js','jquery'],function (js2,$) {
    /*js2.obj.select();js2.obj.delete();*/
    console.log(js2.message);js2.show();$("body").css("background","red");
});

 4:index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <script src="js/sea.js/sea.js"></script>
    <script src="app.js"></script>
</body>
</html>

 注意:默认是不支持cmd的,需要改jquery源码:(ctrl+F  输入define.amd 找到jquery中的这一行,修改:如图所示)

报错如下:

 

解决如下:

 

转载于:https://www.cnblogs.com/zywds/p/10069715.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值