Extention for head.js to use resource loader like require.js
JavaScript PHP
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
demo
dist
doc
lib
src
tasks
.gitignore
.npmignore
Gruntfile.js
LICENSE
README.md
bower.json
package.json

README.md

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