Como $ no está definido en jQuery( window ).on( 'load', function() { Uso $ = jQuery; en la parte superior de este bloque de código y luego puedo usar $ en lugar de escribir jQuery donde quiera usarlo como esto:
jQuery( window ).on( 'load', function() { $ = jQuery; var test123 = $( '#test123' ); }); Sin embargo, he visto en algunos sitios web en los que uso este código, a veces puede arrojar un Uncaught TypeError: Assignment to constant variable. mensaje de vez en cuando en la consola.
¿Debería usar este método o hay una mejor alternativa para usar $ sobre jQuery
Puedes envolverlo dentro de un try-catch.
try{ window.$ = jQuery; }catch(e){}; $(window).on('load', function(){ var test123 = $('#test123'); });