In file1.js ho letto:
// NOTE: initialize your app event handlers here, see file2.js for a simple event handler example
// TODO: configure following to work with both touch and click events (mouse + touch)
// see http://msopentech.com/blog/2013/09/16/add-pinch-pointer-events-apache-cordova-phonegap-app/
//...overly simple example...
// var el, evt ;
//
// if( navigator.msPointerEnabled || !('ontouchend' in window)) // if on Win 8 machine or no touch
// evt = "click" ; // let touch become a click event
// else // else, assume touch events available
// evt = "touchend" ; // not optimum, but works
//
// el = document.getElementById("id_btnHello") ;
// el.addEventListener(evt, myEventHandler, false) ;
in file2.js ho letto:
// This file contains your event handlers, the center of your application.
// NOTE: see file1.js for event handler initialization code.
// example event handler
function myEventHandler() {
// event handler code
};
Quale " initialize event handlers here
" in file1.js dovrebbe significare?
Che cosa dovrei fare lì?
È un posto dove definire ulteriori gestori di eventi, come quello in file2.js ?
O potrebbe essere che per " initialize
" significhi che file1.js è il posto dove dovrei usare di un gestore pari (cioè usarlo all'interno di un listener di eventi, come nell'esempio che segue, in file1.js )?
Ho cercato su google l'espressione "inizializzazione del gestore di eventi" o "inizializza il gestore di eventi" e non ho trovato quasi nulla, quindi sono confuso ...
Aggiornamento: nel codice sopra, in file2.js , avevo dimenticato di includere i commenti iniziali. Li ha aggiunti Speriamo che questo possa aiutare a comprendere meglio i diversi ruoli dei due file?