Example 1

Require.js sample

HTML code

<script data-main="js/app.js" src="js/lib/require.js"></script>
			

app.js

requirejs.config({
	baseUrl: 'js/lib',
	paths: {
		selection: '../user/selection'
	},
	shim: {
	    'jquery-ui': ['jquery'],
	    'jquery-domselector': ['jquery']
	}
});
requirejs(['jquery'],  function($){
	$(function() {
		if($('img').length > 0){
			requirejs([ 'selection', 'jquery-domselector'], function(selection) {
				selection.init();
			});
		}
	});
});
			

user/selection.js

define( ['selection'], function(){
	return {
		init: function(){
			$('img').domSelector();
		}
	}
});