在学习了第一章以后基 node.js combohandler自己做了一个简单的功能分享出来
上面是我自己的js文件目录
这是html代码
<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title>图片管家</title> </head> <body> <script src="http://localhost:3000/yui?build/yui/yui-min.js"></script> <script type="text/javascript"> YUI({ comboBase: \'http://localhost:3000/yui?\', combine : true, root : \'build/\', groups: { \'picture-modules\': { async: false, comboBase: \'http://localhost:3000/src?\', combine : true, root : \'picture-majordomo/\', modules: { \'fn-tip\': { path: \'fn-tip.js?t=201405161050\', requires: [\'node\'] }, \'login-status\': { path: \'login-status.js?t=201405161050\', requires: [\'json-parse\'] }, \'picture-uploader\': { path: \'picture-uploader.js?t=201405161050\' } } } } }).use(\'fn-tip\', \'login-status\', \'picture-uploader\', function(Y) { Y.log("aaa"); }); </script> </body> </html>
这是简单的node.js文件
var comboServer = require(\'combohandler/lib/server\'), app; app = comboServer({ roots: { \'/yui\': \'js/library/yui/\', \'/src\': \'js/src/\', \'/css\': \'css/\' } }); app.listen(3000);
运行以后的结果