Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ES5 example
- var module = (function() {
- 'use strict';
- var selectors = {
- // object literal would contain selectors
- mySelector: '.banner'
- };
- var publicMethod = function() {
- console.log("I'm a public function you should see me in console, i can be called by typing module.publicMethod()");
- };
- var privateMethod = function() {
- console.log("I'm a private function you should see me in console but cannot access me via a function");
- };
- var init = function() {
- privateMethod();
- };
- return {
- init: init,
- publicMethod: publicMethod
- };
- })();
- module.init(); // I'm a private function you should see me in console but cannot access me via a function
- module.publicMethod() // I'm a public function you should see me in console, i can be called by typing module.publicMethod()
- module.privateMethod() // module.privateMethod is not a function
Add Comment
Please, Sign In to add comment