Qooxdoo.

Uno dei framework Ajax open source open source più completo e innovativo
Scarica ora

Qooxdoo. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Sebastian Werner
  • Sito web dell'editore:
  • http://qooxdoo.org/
  • Sistemi operativi:
  • Mac OS X
  • Dimensione del file:
  • 24 MB

Qooxdoo. Tag


Qooxdoo. Descrizione

Uno dei framework Ajax open source open source più completo e innovativo Qooxdoo è un framework multiuso che include il supporto per lo sviluppo di JavaScript Professional, un Toolkit GUI Toolkit allo stato dell'arte e una comunicazione client-server di alto livello.qooxdoo è interamente basato sulla classe e tenta di sfruttare le funzionalità del JavaScript orientato agli oggetti. È completamente basato sugli spazi dei nomi e non estende i tipi nativi JavaScript per consentire una facile integrazione con altre librerie e codice utente esistente. I browser più moderni sono supportati (ad es. Opera, Firefox, Internet Explorer, WebKit / Safari) ed è privo di perdite di memoria. Qooxdoo viene fornito con un riferimento API completo, che viene generato automaticamente da commenti simili a Javadoc e dall'albero di sintassi che rappresenta il codice. Il parser JavaScript veloce e completo non consente solo la generazione di DOC, ma è parte integrante del processo di costruzione automatico che rende ottimizzando, compressione, collegamento e implementazione delle applicazioni personalizzate molto user-friendly. Cosa c'è di nuovo in questa versione: · Struttura · Nucleo · I membri più protetti dove sono cambiati in quelli privati, in modo che nessuno possa sovrascrivere i membri protetti nelle sottoclassi per errore. · Le classi non statiche devono definire il tasto "Estendi" · QX.List ora funziona correttamente in IE se esegue un'applicazione dal file system locale · Il metodo AddListener () ora restituisce un ID · Introdotto nuovo qx.util.timermanager, grazie Derrell · Aggiunto un metodo a qx.core.assert, che può controllare se un evento sarà licenziato. · Applicazione · Metodi a ciclo di vita Termina () e Chiudi () I metodi sono disponibili per QX.Application. Il metodo di chiusura () ri-introdotto () consente all'utente di prevenire lo scarico accidentalmente del documento, I.e. Afferrare l'applicazione. · Risolto il problema nell'avvio di un'applicazione "in linea" in IE. · Supporto del browser · IE8 è attualmente supportato in modalità di compatibilità IE7. Il supporto completo per la modalità standard IE8 è previsto in tempo con la versione finale IE8. · Chrome 1.0 è completamente supportato. · Certo, le ultime versioni di Safari 3.2.x e Firefox 3.1 Beta sono anche fini. · Gestione migliorata nel rilevamento del client, in particolare se viene inviata una stringa agente utente illegale. · Trasporto · Le intestazioni HTTP aggiuntive inserite da Qooxdoo fino alla versione 0.7.x sono state rimosse per ridurre il sovraccarico non necessario · Basso livello · Risolto il problema in IE con la creazione di un elemento e applicando i suoi stili allo stesso tempo · Rimosso proprietà "ontimeout" per cioè in classe "qx.bom.request" · Problemi di ellissi fissi allo strato di basso livello · Problema di ritaglio fisso in IE · "OpenBSD" è ora riconosciuto correttamente · Aggiunto il metodo "ha" in classe "qx.bom.multimedia" · Qx.ui.root.inline può essere configurato per non trascurare più la dimensione del suo nodo div root. Questo è perfetto per le impostazioni spesso incontrate quando si integrano i widget Qooxdoo in pagine HTML tradizionali. · GUI Toolkit. · Core Ui. · Parti dell'API per il controllo del bambino non sono più protette ma pubbliche. Particolarmente GetChildControl () è pensato per gli autori widget, che vogliono accedere ai controlli dei bambini, creati dal widget stesso. Questo metodo espone gli interni del widget e la modifica del widget secondario restituito può portare il widget in uno stato incoerente. L'accesso ai comandi per bambini definiti in una super classe o in una classe straniera non è supportata. Non usarlo se il risultato può essere raggiunto utilizzando le funzionalità di API pubbliche o di Qooxdoo. · Metodo "_haschildren" ora restituisce "false" invece di null se non sono disponibili widget per bambini · L'implementato "altezza per larghezza" per i layout (è stato precedentemente disponibile solo per i widget). Questa richiesta di funzionalità è stata presentata da contributori che richiedevano questo comportamento per i layout personalizzati. · Aggiungi metodi mancanti "GADEACTICKIDGET ()" e "GetFocusedWidget ()" · Come previsto è ancora impossibile selezionare il testo sulle etichette in Opera e Internet Explorer. · Modificato l'implementazione delle code di azione all'avvio. Ora ogni azione (come "focus", "Attiva", ecc.) È in coda e arrossata per garantire che le azioni siano elaborate nell'ordine giusto · Risolti problemi con lo scorrimento e la messa a fuoco se la coda non ha già reso tutti i widget. · Problema fisso a focustroot con tabista errato · Problemi di rendering fissi in IE6: un widget non può diventare inferiore alla dimensione del carattere attualmente applicato. · In IE6 Alcune icone hanno mostrato uno sfondo nero (trasparenza dell'immagine rotta). · Trascinare la selezione all'interno del widget dell'albero ora funziona di nuovo · Correzione generale per le selezioni di trascinamento: la selezione del trascinamento non ha funzionato se è stata utilizzata una voce già selezionata · Aggiunto il supporto per i widget drag and drop delle finestre all'interno · Risolto il problema con combinazione di tasti per le scorciatoie di comando (ogni combinazione di tasti è stato mostrato) · Scorciatoie di comando che utilizzano i tasti - e + stanno lavorando correttamente · Liste orizzontali possono ora essere scorrere con la rotellina del mouse · Supporto rotellina del mouse fisso a selectbox widget all'interno di scorrimento widget container · Associazione dati · Aggiunto un singolo valore vincolante come una solida base per i prossimi dati di componenti vincolanti. Questa funzionalità è ancora in fase sperimentale. Una descrizione dettagliata si trova nel preliminare documentazione di associazione dati. · È stata aggiunta la possibilità di convalidare le proprietà di una classe qooxdoo. Questo è anche sperimentale e potrebbe cambiare. · Widget · Risolto problemi Spinner con disattivazione / attivazione di pulsanti, se il valore fosse superiore o inferiore al valore min / max. · Il valore Spinner è ora impostata correttamente in Internet Explorer quando si preme il tasto Invio · Widget di Fixed Desktop · Textfields nascosti vengono rimossi dalla sequenza di tabulazione · Una sola lettura campo di testo non è più Focusable · Nessun evento pressione di un tasto in campi di testo per alcune chiavi in FF3 · TextArea otterrà automaticamente una barra di scorrimento se il suo contenuto implica che · La posizione di un iframe può ora essere impostato in esso è construtor · Impostare la proprietà allowShrinkY per impostazione predefinita per falso in etichetta. · Aggiungere ricco di proprietà di descrizione comandi per ricche descrizioni dei comandi di testo. · Aggiungi formattatore proprietà in ComboBox per consentire entità HTML nei elementi dell'elenco. · ColorPopup: valori init cambiato da nero (RGB 0, 0, 0) su null (nessun colore). · ColorSelector: Tasti ora mostrano correttamente le icone associate. · Tavolo · La barra di stato può ora essere nascosto in modo permanente · Barre di scorrimento rimossi spuri orizzontali nella tabella · Filtrato Table Model fa valori ripristinare più di una volta. · Pannello Tabella non memorizza nella cache righe se maxCacheLines proprietà è pari a zero · Veloce · Il supporto per Flash è stato aggiornato in modo significativo ed esteso. · Risolto il problema che non è possibile chiamare il modulo di API con flash esterno in IE7 e versioni successive. · Perdite di memoria fissa in IE. · Finestra · Metodo per ottenere la modalità corrente Aggiunto (ridotto al minimo, massimizzato, normale e vicino). · Risolto il problema con utilizzando il metodo centrale (): Se la finestra era più grande della vista, il titolo è spostato fuori la vista, quindi non è stato possibile chiudere la finestra. · Risolto il problema con massimizzare / minimizzare una finestra, se è gestito dal gestore di finestre. · Aggiunto il supporto per i widget disattivazione delle finestre · Windows non interrompere il trascinamento quando lo si sposta troppo velocemente · Le finestre modali ora funzionano come previsto in IE · Tematizzazione · L'API delle classi di gestione sono state fatte coerente: una proprietà tema è stato aggiunto alla classe aspetto manager. La proprietà appearanceTheme esistente è deprecato e sarà rimosso in una versione futura · Reintrodotto la possibilità di includere / patch temi in fase di esecuzione · Grigio è ora un colore di nome - come alias per il colore già definito grigio · Implementati effetti al passaggio del mouse mancanti sul widget selectbox · Miglioramento stile di abilitazione dei pulsanti in tema moderna · Brutto Corretto il problema con un'immagine erroneamente fatto riferimento in IE6 · Risolto il problema con effetti al passaggio del mouse per bottoni in stato controllato · Problema aspetto fisso con disabili e controllato widget di casella di controllo · Aspetto fisso per pulsanti della scheda allineate a destra · Risolto diversi problemi aspetto del widget barra degli strumenti · Aspetto fisso di selectbox widget nella Tema Classic · Aspetto fisso di slider-manopola in tema Classic · Albero armonizzato di apertura / chiusura simboli · I nomi delle immagini in tema compat sono stati modificati per lavorare meglio con il tema dell'eredità · Applicazioni · Terreno di gioco · Una nuova applicazione interattiva è stata introdotta. Esso permette di sperimentare con il codice di applicazione qooxdoo. In sostanza, il codice in un (evidenziazione della sintassi) redattore di Javascript a sinistra può essere eseguito come un'applicazione a destra. Questo funziona esclusivamente nel browser, anche offline, senza i soliti, gli strumenti installati localmente o qualsiasi componenti lato server. Parco giochi non pretende di essere un IDE on-line, ma è certamente una soluzione a portata di mano. In particolare, i nuovi utenti possono ora effettivamente giocare con il codice qooxdoo senza essere tenuti a catena strumento di configurazione di qooxdoo sui loro computer locali. L'applicazione Playground è abbastanza nuovo, in modo da essere a conoscenza di eventuali problemi esistenti. I commenti di benvenuto. · Scheletro · Aggiunto tema vuoto allo scheletro interfaccia grafica di default, che è il punto di partenza per la creazione di una tipica applicazione qooxdoo. Il tema personalizzato estende il tema moderno costruito-in. Questo consente a un utente di aggiungere facilmente le voci a tema per i widget suo / la sua abitudine nelle file del tema forniti. · Aggiornato includere lista per applicazioni a basso livello -stile bom · Modelli Skeleton sono stati ridotti a gui (default), migrazione e bom. Lo scheletro con-contrib è andato, le sue caratteristiche sono ricreato nello scheletro gui come commenti. · Demobrowser · Tutti i demo sono stati testati e corretti, se necessario. · Rimosso il modello di tabella remota demo (può essere reintrodotto in futuro, una volta migliorata hosting è disponibile). Si può anche essere interessati a verificare la RpcExample in qooxdoo-contrib. · Fix minori per la selezione della distinta base e l'applicazione demo · TestRunner · Uscita testrunner rimosso dalla console nativa del browser · Visualizzatore di API · Sostituito l'immagine PNG combinato un'immagine GIF per risolvere i problemi con. · Portal · L'applicazione ora si adatta bene su schermo per una risoluzione di 1024 × 768 · Sopprimere la console per IE in versione build. · Tooling · Python sotto Windows · Per gli utenti di MS Windows è ora consiglia di installare la distribuzione gratuita ActivePython. Viene fornito con una procedura guidata bello che permette una molto semplice installazione. Le impostazioni predefinite della procedura guidata vanno bene, e ci vuole anche la cura di aggiungere l'interprete python alla lista di eseguibili conosciuti (tramite variabile d'ambiente PATH). Questo semplifica ulteriormente l'installazione di pitone rispetto alla distribuzione precedentemente descritto originale python da Python.org. · Internazionalizzazione · Supporta l'aggiunta di commenti ai file PO. Sul lato il metodo JavaScript TRC () del gestore locale ora supporta anche traduzioni con commenti contestuali. · Il supporto adeguato per TRN) metodo del quadro (; chiavi plurali ora lavorativi · Validazione del codice sorgente · Aggiunto il supporto per Unicode codifica in ecmalint codice sorgente validatore Il resto della sezione Tooling è circa il generatore: · Lavori · Nuova fonte-tutto il lavoro standard comprende tutte le classi in una build di fonte · Nuove librerie di lavoro Includer, di prendere una sola chiave libreria per ulteriori librerie dell'applicazione · Commessa risoluzione del nome riconosciuto e lavoro shadowing disponibili come documentato · Lavori di file di configurazione esterni possono ora essere importati con un nome diverso, per evitare scontri nome (s. Il sub-chiave importazione di includere) · Sovrascrivendo posti di lavoro e di lavoro dispone ora possibile con il prefisso = · Quando fusione dei lavori, tutti i tasti della mappa sono ora profonda fondendo, e tutti i tasti della lista sono aggiungendo, meno duplicati · I file di configurazione di base (base.json, application.json, ...) ora esportare tutti i loro posti di lavoro; i lavori sono filtrati solo a config.json a livello di applicazione, come si può vedere nei file config.json degli scheletri Problemi noti e soluzioni alternative: · Lavoro lint: è necessario rimuovere i file della cache dopo l'esecuzione del lavoro di lanugine che aveva errori · Lavoro api: è necessario rimuovere i file della cache prima di eseguire lavoro api quando si utilizza ulteriori librerie / contributi · Gestione URI · Gestione URI è stata rinnovata; il cambiamento più significativo è che la chiave URI di voci di libreria è facoltativo, ma se presente avrà precendenza nel calcolo URI alle risorse di quella biblioteca. Se il parametro uri è assente, impostazioni del singolo lavoro (compilazione-source, in fase di compilazione dist, ...) sarà utilizzato per URI calcolare. · Le macro · Macro da parte let globale di una configurazione sono ora utilizzabili throught il file di configurazione, ad esempio, nella sezione di includere · Macro QOOXDOO_URI e APPLICATION_URI sono stati rimossi, la macro QOOXDOO_PATH è ora dovrebbe puntare alla cartella di installazione principale qooxdoo · In applicazioni basate su Skelton, è ora sufficiente a cambiare QOOXDOO_PATH in config.json per passare ad un altro impianto qooxdoo; lo script generate.py sarà anche leggere da lì · Default QXTHEME a qx.theme.Modern · Nuova macro ottimizzare, per ottimizzare il parametro di ottimizzare in fase di compilazione dist · Config Keys · Compilazione dist è stato rinnovato e ristrutturato, per fornire un'interfaccia più chiara · Pacchetti è stato ristrutturato e ampliato, per consentire un maggiore controllo a grana fine sopra le confezioni · La chiave temi è stato rinominato in asset-lasciare, per adattarsi meglio il suo scopo · Nuovo registro chiave con log / classi-inutilizzato, per segnalare le classi inutilizzate di una biblioteca · Nuova disc chiave, per aggiungere una stringa descrittiva per un posto di lavoro; queste descrizioni sono stampati sulla riga di comando quando si richiama generate.py x · Tasti con modifiche minori: cache, biblioteca · Pacchi · I pacchetti di fusione sono ora fatti solo per le parti che dovrebbero essere crollate · Le dimensioni per i pacchetti non conditi possono ora essere limitati · Misc · La compilazione delle risorse è stata ottimizzata · La registrazione della console è stata divisa ai flussi standard, STDOUT (livelli "Debug" e "Info") e STDERR (Livelli "Avvertenza", "Errore" e "Fatale") · Le classi sconosciute sono ora riportate · Il contributo: // Scarica cache ora predefiniti su / download · Rimozione della cartella quadro / strumento e altre cose da 0,7 legacy · Nuovo strumento sperimentale / cartella dati / test, per i test del generatore · Documentazione · Molti miglioramenti e correzioni del manuale 0.8 · Un numero di articoli aggiuntivi, ad es. per "qx.ui.core", "qx.ui.container" e "layouting" · La documentazione degli utensili è stata tenuta in sincronia con i progressi dello sviluppo spesso rapidi. Sono state applicate molte correzioni della documentazione mancante o errata.


Qooxdoo. Software correlato

Clip

Scrivi facilmente e copia il testo negli Appunti ...

190 1 KB

Scarica

Treeviewj.

Applicazione gratuita e open source per la visualizzazione e l'analisi di alberi filogenetici ...

152 4.3 MB

Scarica