Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. //#############################index.html
  2. ...
  3. <body>
  4. <script data-main="requirejs-config.js" src="js/require.js"></script>
  5. <script> require(['requirejs-config.js'], function(){}); </script>
  6. <script src="js/app.js"></script>
  7. </body>
  8. ...
  9.  
  10. //#############################require-config.js
  11. requirejs.config({
  12. baseUrl: 'node_modules',
  13. paths: {
  14. jquery : "jquery.min.js",
  15. handlebars : "handlebars.min.js",
  16. underscore: 'underscore-min.js',
  17. backbone : "backbone-min.js",
  18. marionette : "backbone.marionette.min.js"
  19.  
  20. },
  21. shim: {
  22. "backbone": [
  23. "underscore",
  24. "jquery"
  25. ],
  26. "marionette": [
  27. "backbone.wreqr",
  28. "backbone.babysitter"
  29. ]
  30. }
  31. });
  32.  
  33. //################################app.js
  34. define(['jquery', 'underscore', 'backbone', 'marionette'], function ($, _, Backbone, Marionette) {
  35. var app = app || {};
  36.  
  37. $(function() {
  38. return new app.PostView({model: app.Posts()});
  39. });
  40. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement