美文网首页
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