nyk0r

requireJS test

Jun 6th, 2013
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //moduleA.js
  2. define(function () {
  3.     return Math.ceil(Math.random(100) * 100);
  4. });
  5.  
  6. //moduleB.js
  7. define(['moduleA'], function (module) {
  8.     return module;
  9. });
  10.  
  11. //moduleC.js
  12. define(['moduleA'], function (module) {
  13.     return module;
  14. });
  15.  
  16. //main.js
  17. define(['moduleA', 'moduleB', 'moduleC'], function (moduleA, moduleB, moduleC) {
  18.     var html =
  19.         '<div>' + moduleA + '</div>' +
  20.         '<div>' + moduleB + '</div>' +
  21.         '<div>' + moduleC + '</div>';
  22.     document.getElementsByTagName('body')[0].innerHTML = html;
  23. });
  24.  
  25. // test.html
  26. <!DOCTYPE HTML>
  27.  
  28. <html>
  29. <head>
  30.     <style type="text/css">
  31.         body {
  32.             font-family:'HelveticaNeue-Light', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  33.             padding: 3em;
  34.         }
  35.     </style>
  36.     <script type="text/javascript" data-main="main.js" src="require.js"></script>
  37. </head>
  38. <body>
  39. </body>
  40. </html>
  41.  
  42. /*--->
  43. 42
  44. 42
  45. 42
  46. */
Advertisement
Add Comment
Please, Sign In to add comment