XULJet

XULJet
Ostateczne wydanie
XULJet-3.0.5 / 7 września 2011 ( 07.09.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:

XULJet helloworld.png
   

    
   
    

 

 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