Dettagli del software:
Versione: 0.8 / 0.8.1alpha1
Data di caricamento: 13 May 15
Licenza: Libero
Popolarità: 210
Si permette di scrivere applicazioni web in Python, che è più adatto prestazioni-saggio per medie e grandi applicazioni.
La libreria AJAX si prende cura di tutte le questioni di interoperabilità del browser a vostro nome, lasciandovi liberi di concentrarsi sullo sviluppo di applicazioni invece di imparare tutti i "soliti" incompatibilità del browser
Caratteristiche .:
- pyjs -. traduce il codice Python per Javascript piedi l'albero di sintassi astratta di Python e la generazione di Javascript
- pyjslib - libreria di oggetti personalizzati che implementano metodi come accodamento
- widget UI, nonché una biblioteca per la manipolazione DOM
- La traduzione generale dei singoli componenti è gestito da costruzione che crea anche il codice standard necessario.
Cosa c'è di nuovo in questa versione:
- Abilitazione asincrono caricamento del modulo (già presente nei 0,5 pigiami rilascio).
- L'aggiunta di HTML5-compliant drag-and-drop (entrambi nativi così come emulato, in modo che i browser più vecchi sembrano avere in stile HTML5 drag-and-drop).
- Risoluzione di un lunga bug con DialogBox (ancora presente in GWT) relative agli eventi del mouse si perdono.
- L'aggiunta di un quot &; autocompilazione & quot; opzione - sulla base di file-monitoraggio -. a pyjsbuild
- L'aggiunta di oninput e onpropertychange supporto dell'evento, così come DOM.createTextNode.
Cosa c'è di nuovo in versione 0.7:
- L'aggiunta di generatori (supporto per la resa, riscrivendo la funzione in modo che esso può essere ri-chiamata e continuare dallo stato precedente); la riscrittura permette tutti i browser (e non solo Firefox - l'unico browser con javascript-nativo & quot; resa & quot; caratteristica) per sembrano avere python & quot; resa & quot; funzionalità;
- Gli inizi di supporto decoratori, e il pieno supporto per le proprietà, con l'aggiunta di proprietà ();
- Alcuni miglioramenti delle prestazioni a causa di una riscrittura di per-loop;
- Migliorato il supporto per la sintassi di importazione (. From module import);
- L'aggiunta di un built-in AST parser, il cui utilizzo permette python 2.4 per compilare i programmi con Python 2.5 / 2.6 sintassi in JavaScript;
- L'aggiunta di int e tipi di lunghi, e il supporto per le funzioni di operatore, in modo che, ad esempio elenco moltiplicazione per i numeri e la lista aggiunta ora lavorare, insieme con la coercizione tra int, float e tipi di lunghi, e il supporto per il galleggiamento eccezioni point tra cui l'innalzamento ZeroDivisionError;
Cosa c'è di nuovo nella versione 0.4p1:
- bug significativi fissi includono la funzione, di HorizontalPanel remove () SimplePanel di funzione clear (), e sprintf con argomenti multipli (& quot;% s% d & quot;% (& quot; ciao & quot ;, 2) sarà ora funzionerà)
- La finestra di dialogo ha ora funzionalità modale
- HorizontalSplitPanel è stato aggiunto, anche se entrambi i pannelli orizzontali e verticali funzionano correttamente su browser basati su Mozilla, ma Safari e IE bisogno di volontari per lavorare su di essi.
I commenti non trovato