Advertisement
dwhitzzz

Js obj with private and public api

May 30th, 2019
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /** js object built like a java class with private and public API */
  2. var usernameHandler = ( function() {
  3.    
  4.     // private api
  5.     var _srvCallbk = function( data ) {
  6.         $('#usernameContainer').html( data.username );
  7.     };
  8.  
  9.     var _callService = function() {
  10.         _privatefunctionAjaxCall( _srvCallbk );
  11.     };
  12.    
  13.     var _privatefunctionAjaxCall( callback )  {
  14.         // ... here for example you can do an ajax call to a service
  15.     }
  16.  
  17.     // public api
  18.     return {
  19.         setUsername: _callService
  20.     }
  21. }());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement