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 .

version #4217, modified 2008-09-09 18:13:22 by Kris