m-iskw / head-require

Extention for head.js to use resource loader like require.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HeadRequire.js

Extension for head.js to use resource loader like require.js

Feature

  • Set main.js in script element's data-main attribute
  • Multiple main.js available now
  • Use head.require() to load resources
  • Grunt task to compile them to a file

Basic Usage

Resource Loader

<script src="scripts/head.js"></script>
<script src="scripts/head-require.js" data-main="scripts/main.js"></script>

"scripts/main.js" like this :

head.require(
	"the/path/to/foojs",
	"the/path/to/bar.js",
	"the/path/to/baz.js"
	"the/path/to/initialize.js"
);

» Learn more about head-require.js

Grunt Task to Compile

Example :

grunt.initConfig({
	headRequire : {
		dist : {
			options : {},
			files : { "the/path/to/dest.js" : "the/path/to/main.js" }
		}
	}
});

» Learn more about Grunt task

CHANGE LOG

» Change Log


Author

mach3

About

Extention for head.js to use resource loader like require.js

License:MIT License