-
Notifications
You must be signed in to change notification settings - Fork 130
Open
Description
刚入行没多久,看到一个前辈使用的modjs这个工具,然后想学习一下,发现他使用的方式和网上使用的方式有很大的不同,然后现在我两种方法都没有出现效果
它使用的方式是这样的:
define('modules/jquery/jquery-2.2.4.min', function(require, exports, module) {
然后这里面就跟着框架或插件的源码,也没有导出啥的,require, exports, module这三个参数也没有用到
});
页面引用:
<script src="__TMPL__Public/movies/js/mod.js"></script> <script type="text/javascript" src="__TMPL__Public/movies/modules/jquery/tool.js"></script> <script type="text/javascript" src="__TMPL__Public/movies/modules/jquery/jquery-2.2.4.min.js"></script> <script type="text/javascript" src="__TMPL__Public/movies/modules/jquery/jquery.tap.js"></script> <script type="text/javascript" src="__TMPL__Public/movies/modules/jquery/pinchzoom.js"></script> <script type="text/javascript" src="__TMPL__Public/movies/modules/jquery/ajaxForm.js"></script> <script> //模块化 window.$ = window.jQuery = require('modules/jquery/jquery-2.2.4.min'); require('modules/jquery/jquery.tap'); require('modules/jquery/pinchzoom'); require('modules/jquery/tool'); require('modules/jquery/ajaxForm'); </script>就是这样了,看着网上提供的例子,然后又看着他写的,就一脸的懵逼了
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels