Puede crear una clase de JavaScript en cualquier archivo .js, que luego hará referencia a su archivo index.html de esta manera:
Usualmente hago esto en la sección principal para aplicaciones angulares. Sé que eso generalmente está mal visto, pero no veo ningún punto en cargar la página antes de los scripts cuando los scripts generan más o menos la página.
- ¿Cuál es el marco mejor o más fácil para PHP?
- ¿Cuáles son las metaetiquetas adecuadas para el sitio web de la empresa?
- ¿Qué marco PHP es mejor para CRM? Codeigniter o Laravel?
- ¿Cómo navegan las startups la transición de un equipo pequeño y delgado a una organización más grande y más estructurada?
- ¿Es ASP.NET lo más parecido al marco de solución todo en uno? Tiene un buen rendimiento, un lenguaje potente detrás de él, que puede manejar operaciones intensivas de CPU a diferencia de JavaScript.
Tenga en cuenta que el soporte del navegador para ECMAScript 6 todavía es un poco incompleto, así que decida a qué navegadores desea orientar y consulte ¿Puedo usar … Tablas de soporte para HTML5, CSS3, etc. para ver si cada característica que usa es compatible con su objetivo navegador.
Por cierto, las clases en JavaScript siguen siendo solo funciones, incluso en ES6. ES6 solo nos da una nueva sintaxis para crearlos, pero si está apuntando a un navegador que no admite ES6, simplemente declare una función y agregue métodos al objeto prototipo de la función como lo haría en JavaScript “antiguo”.