JSFiddle - React, Tailwind, and code Playground
HTML
<a href="#" id="myElem">Click me</a>
JavaScript
var com = {},com.company = {}, com.company.long={};
com.company.long.namespace = {
foo: {
util: {
context: {
defaults: {
url: 'myurl/submit'
}
}
}
},
actions: {
add: {
invoke: function() {
alert(this.defaults.url);
}
}
}
};
$('#myElem').click(function() {
alert('foo');
com.company.long.namespace.actions.add.invoke.apply(com.company.long.namespace.foo.util.context);
com.company.long.namespace.actions.add.invoke();
return false;
});