Skip to content

Instantly share code, notes, and snippets.

@dlrust
Created November 4, 2011 07:51
Show Gist options
  • Save dlrust/1338868 to your computer and use it in GitHub Desktop.
Save dlrust/1338868 to your computer and use it in GitHub Desktop.
require.js bootstrapping test
<!doctype html>
<html>
<head>
<title>require.js bootstrapping test</title>
</head>
<body>
<script src="require-jquery.js"></script>
<script>
define('config', function() {
return {
foo: 'bar'
}
});
</script>
<script src="app.js"></script>
</body>
</html>
require(['globals'], function(globals) {
console.log(globals);
// {
// foo: 'bar',
// some: 'value'
// }
});
define(function() {
// empty array for cases where `config` is not defined in-page
return {};
});
define([
'jquery',
'config'
], function($, config) {
var defaults = {
some: 'value'
};
$.extend(defaults, config);
return defaults;
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment