<!DOCTYPE html>
<html>
<head>
<script>
var foo = (function(){
var publicAPI = {
bar: function(){
publicAPI.baz();
},
baz: function(){
console.log("baz");
}
};
return publicAPI;
})();
foo.bar(); // "baz"
</script>
</head>
<body>
<!-- page content -->
</body>
</html>