实现一个简单的模块加载器(3)

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> </head> <body> </body> <script src="https://www.jb51.net/require.js" type="text/javascript"></script> <script type="text/javascript"> require(['util', 'math', 'num'], function (util, math, num) { num = math.getRadom() + '_' + num; num = util.formatNum(num); console.log(num); }); </script> </html>

//util define([], function () { return { formatNum: function (n) { if (n < 10) return '0' + n; return n; } }; });

//math define(['num'], function (num) { return { getRadom: function () { return parseInt(Math.random() * num); } }; });

//math define(['num'], function (num) { return { getRadom: function () { return parseInt(Math.random() * num); } }; });

小结

今天我们实现了一个简单的模块加载器,通过他希望可以帮助各位了解requireJS或者seaJS,最后顺利进入模块化编程的行列

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/wyyywj.html