Archivio della Categoria 'Javascript'

Pubblicato Dojo 0.9 beta

Mercoledì 4 Luglio 2007

E' stata pubblicata la versione 0.9 del dojoToolkit. Sono stati introdotti i seguenti miglioramenti.

Velocità: è stato alleggerito di tutto il codice eccessivo, ridondante e non retrocompatibile. Ora il core può competere con gli altri toolkit analoghi. Inoltre, è stato separato il core dal sistema di widget dijit.js.

Accessibilità: uno dei principali obiettivi per la release 1.0 è l'accessibilità. Questo perché è giusto che le applicazioni ben fatte siano giustamente accessibili a tutti, tramite navigazione da tastiera, supporto agli screen reader, possibilità di lavorare in modalità ad alto contrasto, pur mantenendo tutte le caratteristiche che lo contraddistinguono.

Theming: il Dijit è interamente personalizzabile. Distribuito con un tema di default, è definita una struttura con cui si possono creare stili personalizzati di Dojo, per pagina, per nodo o per widget.

Documentazione: è in corso di lavorazione una nuova versione della documentazione Web delle API di dojo toolkit, seguendo criteri rigorosi circa gli standard di documentazione. Inoltre, inserendo la documentazione nei files, potrà essere generata automaticamente in qualsiasi momento, oltre che essere sempre più semplice da usare.

Attendiamo con impazienza le prime versioni stabili, per poterle usare anche in progetti di produzione.

 


Aumenta la diffusione di questo articolo

jQuery 1.1.3 è stato ottimizzato per la velocità.

Martedì 3 Luglio 2007

E' uscita la nuova versione di jQuery. Le principali caratteristiche sono:

  • migliorata la velocità, con aumenti fino all'800 nel parsing del DOM
  • Riscritta la gestione degli eventi migliorando la gestione degli eventi da tastiera in javascript
  • Riscritta la gestione degli effetti, con miglioramento della velocità di esecuzione e maggiore compatibilità tra i browsers
  • Nuovi selettori: Unicode, Escape, Inequality e altri
  • Miglioramento nella gestione delle animazioni javascript; ora si possono eseguire più animazioni contemporaneamente senza degradazione delle prestazioni o rallentamenti
  • $(”div”).is(”:visible, :first”)
  • jQuery.browser.version

Inoltre è stato fatto il progetto jQuery UI, una libreria Drag & Drop sviluppata tenendo conto delle esigenze di velocità ed estendibilità per il futuro.

La libreria conterrà il codice per gli oggetti Draggables, Droppables, Sortables, Resizables e Slider.


Aumenta la diffusione di questo articolo

Adobe AIR - Ebook gratuito

Giovedì 28 Giugno 2007

Mike Chambers e gli sviluppatori di Adobe AIR hanno fatto un libro intitolato "Adobe Integrated Runtime (AIR) for JavaScript Developers Pocket Guide" pubblicato da Amazon ed è una guida sulla piattaforma Adobe Air indirizzata agli sviluppatori Javascript ben fatta, senza essere eccessivamente lunga (poco meno di 200 pagine), che per le pubblicazioni di questo settore sono niente e rilasciato con licenza Creative Commons.

Una copia in formato elettronico si  può trovare qui:

La guida copre i seguenti temi:

  • Introduzione a AIR
  • Primi passi con lo sviluppo in AIR
  • Lavorare con Javascript e HTML in AIR
  • AIR mini guida
  • Strumenti a riga di comando
  • Alias

 .

Altri esempi si trovano qui

La documentazione ufficiale di AIR degli Adobe Labs qui

E qui un forum su Adobe Air.

 


Aumenta la diffusione di questo articolo

Qual’è il miglior Framework per fare siti Ajax?

Mercoledì 13 Giugno 2007

La caratteristica principale delle applicazioni fatte con tecnologia Ajax nel senso generico del termine è l'interfaccia in Javascript che risponde alle esigenze dell'utente senza dover caricare ogni volta la pagina dal server.

Di fondamentale importanza è quindi la velocità di risposta della pagina alle interazioni dell'utente ed uno di questi aspetti è la velocità nella manipolazione dei CSS.

Per questo motivo, gli sviluppatori dei MooTools hanno fatto una pagina che confronta i principali strumenti che vengono comunemente usati per fare siti web dinamici, ed in particolare quanto velocemente funzionano i selettori dei CCS 3 e la loro compatibilità con lo standard.

Gli ambienti testati sono prototype 1.5.1, jquery 1.1.2, mootools 1.2, ext 1.1, css query 2.02 e dojo query.   

(more…)


Aumenta la diffusione di questo articolo

ECMAScript Edition 4

Lunedì 11 Giugno 2007

Ecmascript site logo È stato creato un nuovo sito web dall'ECMAScript Group, per condividere le informazioni riguardanti la quarta edizione di questo lunguaggio. 

Il sito si trova all'indirizzo: http://ecmascript-lang.org

Il sito contiente le specifiche della nuova versione di ECMAScript in fase di rilascio, e l'interprete di riferimento, oltre alla documentazione delle vecchie versioni del linguaggio.

Si colma finalmente una lacuna, dato che fino ad ora era una grossa lacuna il fatto che il linguaggio più usato nel web non avesse un suo sito di documentazione ufficiale, sebbene fosse difficile fare un sito più minimalista. 


Aumenta la diffusione di questo articolo

Google Maps per tutti - 2

Lunedì 4 Giugno 2007

Proseguiamo questa rubrica di Tutorial aggiungendo alla nostra mappa, i dati presi da un file XML e la possibilità di selezionare i markers su dei collegamenti sulla pagina HTML.

Per quanto riguarda la lettura dei dati da un file XML, questa non è una caratteristica propria di Google Maps e si potrebbe utilizzare qualsiasi metodo per leggere il file, però in questo caso, ci troveremmo a dover gestire le incompatibilità tra i browsers.

Fortunatamente la Google Maps API ci viene incontro fornendoci gli oggetti GXmlHttp e i metodi per ricavare le informazioni Xml.

(more…)


Aumenta la diffusione di questo articolo

Interface Elements for jQuery

Martedì 29 Maggio 2007

E' stato fatto un modulo "Interface Elements" che si basa su jQuery. 

Come dice il nome, questo modulo fornisce la possibilità di gestire sempre molto semplicemente un certo numero di elementi di interfaccia (principalmente animazioni sulle pagine web).

(more…)


Aumenta la diffusione di questo articolo

Google Maps per tutti

Lunedì 21 Maggio 2007

Dopo aver fatto una demo che coinvolge vari concetti, procediamo con una serie di guide che descrivano passo passo le operazioni che si possono fare usando le Google Maps API. In questo primo tutorial, vedremo come si visualizza una mappa di una certa zona, come si inserisce un segnalino per indicare un punto specifico, e come si crea una info Window con dentro del codice HTML arbitrario.

(more…)


Aumenta la diffusione di questo articolo

Google Maps demo

Sabato 12 Maggio 2007

Vi stupiremo con effetti speciali.

Nel collegamento che si trova qui sotto, c'è un esempio di utilizzo delle mappe di Google in cui viene chiesto all'utente di inserire il luogo di partenza e quello di destinazione, e fin qui non c'è niente di speciale,a parte che viene visualizzato su una pagina del blog di Tesene e non di Google.

A questo punto, compaiono 4 markers intermedi, che possono essere spostati a piacimento col mouse per definire delle tappe intermedie e quindi alla fine si può interrogare Google per ottenere il percorso. 

Google Maps demo

(more…)


Aumenta la diffusione di questo articolo

Gestire le combinazioni di tasti in Javascript

Venerdì 20 Aprile 2007

Per quanto riguarda gli strumenti utili che vogliamo sempre mettere a disposizione, c'è anche il metodo per gestire le combinazioni di tasti in Javascript.

(more…)


Aumenta la diffusione di questo articolo