美文网首页
requireJS模块加载

requireJS模块加载

作者: 关耳木南 | 来源:发表于2019-07-17 14:17 被阅读0次

index.html

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
</head>
<body>
<button id="btn">用户</button>
<!-- 引入require.js文件 -->
<script type="text/javascript" src="https://cdn.bootcss.com/require.js/2.3.6/require.js"></script>
<script type="text/javascript">
    // 给回调函数添加形参,接受前面对应模块的返回值,模块返回什么,形参的值就是什么
    // 形参的顺序,必须和前面调用模块的顺序一致
    require(["cart","user"],function(cart,user){
        console.log("这是首页")
        var btn = document.getElementById("btn");
        btn.onclick = function(){
            //调用用户模块
            user();
        }
    })
    // 注意:一般在导入模块的时候,需要将有返回值的模块在前面导入,无返回值的模块在后面导入
</script>
</body>
</html>

user.js

define([],function(){
    return function(){
        console.log("用户界面")
    }
})

cart.js

define([],function(){
    console.log("购物车")
})

相关文章

网友评论

      本文标题:requireJS模块加载

      本文链接:https://www.haomeiwen.com/subject/bgpqlctx.html