script
define([], function() {
var add = function(a, b) {
return a + b;
};
var multiply = function(a, b) {
return a * b;
};
return {
add: add,
multiply: multiply
};
});
script
require(['math'], function(math) {
var sum = math.add(2, 3);
});
script
require.config({
paths: {
'math': 'path/to/math'
}
});
script
define([], function() {
var UserService = Java.type('com.example.UserService');
var getUsers = function() {
return UserService.getUsers();
};
return {
getUsers: getUsers
};
});
script
require(['userService'], function(userService) {
var users = userService.getUsers();
});