XULJet
Ostateczne wydanie | XULJet-3.0.5 / 7 września 2011
|
---|---|
Napisane w | JavaScript |
System operacyjny | Międzyplatformowe |
Typ | biblioteka JavaScriptu |
Licencja | Licencja MIT |
Strona internetowa | https://code.google.com/p/xuljet/ |
XULJet był platformą JavaScript o otwartym kodzie źródłowym dla środowiska wykonawczego Mozilla XULRunner . Jest przeznaczony do pisania aplikacji desktopowych w czystym JavaScript .
XULJet zapewnia architekturę komponentów i opis elementów interfejsu użytkownika inspirowany Seaside . Implementuje niektóre CommonJS .
Przykłady
Witaj świecie w XULJet:
var xuljet = wymagaj ( "lib/xuljet" ) var Main = function ( aWindow ) { xuljet . Komponent . wywołaj ( to , okno ) to . wiadomość = „Witaj, świecie!” } xuljet . dziedziczy ( Main , xuljet . Component ) Main .
prototyp . render = funkcja ( xul ) { xul . vbox ( { flex : 1 }, xul . przybornik ( xul . menubar ( xul . menu ( { label : "Plik" , klucz dostępu : "f" }, xul . menupopup ( xul .
menuitem ({ etykieta : "Zamknij" , na polecenie : "window.close()" }))))), xul . vbox ( { align : "centrum" , pack : "centrum" , flex : 1 }, xul . opis ({ bind : "desc" }, "Naciśnij przycisk" ), xul .
button ({ etykieta : "OK" , na polecenie : funkcja () { this [ "desc" ]. value = this . message } })), xul . statusbar ( xul . statusbarpanel ({ flex : 1 , label : "Ready..." })) ) } function main ()
{ var rootComponent = nowe okno główne ( okno ) . setTitle ( "XULJet" ) rootComponent . beMainWindowComponent () }
Zobacz też
Linki zewnętrzne
- Oficjalna strona internetowa
- Biblioteki JavaScript
- Lista mailingowa XULJet - ogólna dyskusja o XULJet
Kategoria: