Clean Javascript Code

Callback as separate function

HTML

<div id="clickme"></div>

CSS

#clickme {
    width: 100px;
    height: 100px;
    background-color: lightgreen;
}

JavaScript

Example = function() {
    
  function init() {
      registerListeners();
  }

  registerListeners = function() {
    return $('#clickme').on('click', clicked);
  };

  clicked = function() {
    return console.log('clicked doch wo?');
  };

  init();
};

new Example();