Iniziare con Haxe/JS
Sviluppare codice Javascript è davvero facile con Haxe. Vediamo il nostro primo HelloWorld:
class Test { static function main() { trace("Hello World !"); } }
Metti questa classe in un file di nome Test.hx e crea il file compila.hxml nella stessa cartella con il seguente contenuto:
-js test.js -main Test
Per compilare. puoi semplicemente cliccare doppio sul file compila.hxml (solo su windows) o eseguire il comando haxe compila.hxml.
Se avviene un errore, sarà visualizzato. Se ogni cosa è andata liscia come dovrebbe, verrà generato un file di nome test.js che può essere incluso in una pagina HTML come questa:
<html> <head><title>Haxe JS</title></head> <body> <div id="haxe:trace"></div> <script type="text/javascript" src="test.js"></script> </body> </html>
Se metti questo codice in un file di nome test.html e lo apri con il tuo browser, dovrebbe mostrarti Hello World con l'informazione sul file e la linea dove è avvenuto il trace. Nota che quel blocco div è necessario per mostrare i trace di Haxe in Javascript.
Usare Alert
Una possibilità di mostrare del testo è di usare alert. Modifica Test.hx con il seguente contenuto
class Test { static function main() { js.Lib.alert(js.Lib.window.location.href); } }
Compila e apri test.html. Dovrebbe mostrare un message box che mostra l'URL corrente.
Guarda le API disponibili su Lib .