Usuario.js
export default class User { constructor() { this.Name; this.Email; } }índice.html
<!DOCTYPE html> <html lang="en"> <head> <title>Document</title> </head> <body> <div> <p>Index Page</p> <button onclick="AlertFunction()">Click</button> </div> </body> <script type="text/javascript" src="index.js"></script> </html>índice.js
import User from './Modules/User.js'; let thisUser = new User(); thisUser.Name = 'Javascript'; console.log(thisUser.Name); function AlertFunction() { alert('Alert Clicked'); } Problema real: AlertFunction() no funciona después de la declaración de importación. Quiero usar class User en varios archivos .js.
Quiero escribir la clase Util en Javascript y usarla para varios archivos dentro de mi proyecto. Soy nuevo en Javascript. Antes de ahora era un desarrollador de .net.
En .net podemos acceder a todos los .cs (archivos cSharp) del entorno. Podemos acceder a él como un nuevo tipo para todo el proyecto. No necesitamos declaraciones de importación.
Pero, aquí en javascript, ayúdame a entender cómo funciona la importación.