温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

RequireJS依赖关系的示例分析

发布时间:2021-07-23 11:05:57 来源:亿速云 阅读:196 作者:小新 栏目:web开发

这篇文章主要介绍RequireJS依赖关系的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

下面有个html页面:

<html>   <head>    <title>configuration</title>    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">    <link type="text/css" href="../master/plugin/artDialog4.1.6/skins/blue.css" rel="stylesheet"/>    <script data-main="../master/script/app/config" src="../master/script/third_party/require.js"></script>   </head>

最有一个script语句引入了require.js文件,并且在data-main中指定了另一个js文件:config.js,我定义如下:

require.config({    paths: {      "jquery": "../third_party/jquery-1.8.0.min",      "jquery.validate": "../../plugin/jquery-validation-1.9.0/jquery.validate",      "jquery.artDialog": "../../plugin/artDialog4.1.6/jquery.artDialog"    }  });    require(["jquery"], function(util) {      require(["jquery.validate", "jquery.artDialog"], function(util) {        require(["masterUI", "masterSite", "configuration"], function(util) {                                                                       $(document).ready(function() {      window.configuration.init();        })      });    });  });

require.config中配置了引入的第三方的js库的js文件所在位置,包括jquery, jquery.validate和jquery.artDialog

之后三个require调用,一层套一层,注意依赖顺序就是内层依赖外层。最先要被加载的就写到最外层。

最里面写了一个调用,$(document).ready(...) 本来一般写在html页面里面来的,这样好了。又和html解耦了。

以上是“RequireJS依赖关系的示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI