|
Mootools - Creare contenuti a fisarmonica
|
|
|
Scritto da supercapocc
Venerdì 08 Gennaio 2010 00:00
|
|
Salve amici di Atlantide appassionati di Javascript, oggi continueremo a esplorare le potenzialità di Mootools 1.1, andando a realizzare un'interfaccia Accordion. Si tratta di un modello divenuto molto popolare negli ultimi tempi che permette d'inserire molteplici contenuti nello stesso contenitore, con la possibilità di scorrerli con accattivanti effetti grafici.
Se le parole non sono bastate forse un piccolo esempio potrà aiutare a farvi capire di cosa stiamo parlando. Cliccate sui link sottostanti e godetevi l'effetto.
Intro
Mootools è una liberia javascript, contenente una serie di funzioni utili per lo sviluppo di routine di Javascript compatibili con tutti i browser. La scrittura del codice risulta notevolmente semplificata grazie al supporto della libreria alla manipolazione del DOM.. Negli ultimi tempi è divenuto molto popolare e fa parte del pacchetto base di Joomla
Lo staff di Atlantide ha cominicato a studiarlo qualche mese fa con sommo interesse
Tutorial per Mootools
Eccellenti tutorials per webmaster, introduzione e primi passi con Mootools, realizzare un box advise con overlay sul resto del sito, creare un’interfaccia di contenuti a fisarmonica. Tutto questo e molto altro nella sezione Javascript di Atlantide.
Quale framework ?
JQuery vs Mootools
Quale di queste due librerie preferisci ? Su Atlantide si da largo spazio a Mootools, visto che lo abbiamo trovato nel pacchetto Joomla, ma presto affronteremo anche la libreria JQuery. E tu invece? Cosa utilizzi ?
|
|
Ultimo aggiornamento Sabato 09 Gennaio 2010 00:19
|
|
Leggi tutto...
|
|
|
Mootools - Box advise con overlay
|
|
|
Scritto da supercapocc
Martedì 05 Gennaio 2010 00:00
|
|
Salve a tutti amici di Atlantide e benvenuti in questo tutorial che si riferisce al framework Mootools, dove impareremo a usare la superclasse Fx, responsabile di tutti gli effetti di animazione che la libreria può offrire.
Sicuramente, entrando in questo sito, avrete notato l'avviso che v'invita a registrarvi o ad eseguire il login. Questo script l'ho chiamato Mooadvise, una modal window con un effetto di visualizzazione ispirato a lightbox che avverte l'utente di non essere loggato, con un overlay nero, semi-trasparente, che oscura il resto del sito.
Andiamo ad analizzare il contenuto dello script per realizzare un effetto del genere.
Lo script viene azionato al verificarsi dell'evento domready dell'oggetto window, esattamente in questo modo :
|
|
Ultimo aggiornamento Martedì 12 Gennaio 2010 12:22
|
|
Leggi tutto...
|
|
Corrispondenza di stringhe mediante espressioni regolari
|
|
|
Scritto da supercapocc
Venerdì 18 Dicembre 2009 00:00
|
|
Nella creazione dei nostri script potremmo avere la necessità di verificare le caratteristiche di una stringa di caratteri per cercare una corrispondeza con un criterio specificato. Si pensi, ad esempio, ai moduli d'iscrizione in cui si deve controllare che l'utente fornisca una e-mail valida.
In questi casi si confronta la stringa fornita con uno schema, chiamato espressione regolare, anche noto come Regex. Un'espressione regolare è una stringa composta da caratteri letterali e/o caratteri speciali. I caratteri letterali sono normali caratteri, senza alcun significato particolare, una "a" è semplicemente una "a", una lettera dell'alfabeto. Invece i caratteri speciali hanno un significato particolare all'interno dello schema dell'espressione regolare.
|
|
Ultimo aggiornamento Mercoledì 23 Dicembre 2009 17:38
|
|
Leggi tutto...
|
|
Carrello della spesa
|
|
|
Scritto da supercapocc
Venerdì 04 Dicembre 2009 00:27
|
|
Al di la delle opinioni personali circa le vendite effettuate attraverso Internet, un servizio di commercio elettronico può dare al sito un aspetto professionale e invitante, inoltre può portare denaro nelle tasche del webmaster, il che non guasta affatto.
Esistono molti siti che offrono un servizio di e-commerce al quale è possibile appoggiarsi e inoltre sono reperibili molti software già pronti per questa finalità, ma il problema principale quando si scelgono queste soluzioni è che si rimane in balia del fornitore. Pensiamo ad un attacco di malware al server del gestore che indubbiamente potrebbe coinvolgere i nostri clienti. Inoltre si potrebbe avere bisogno di una funzionalità non prevista nel pacchetto offerto.
Bene, con questo tutorial mostreremo come chiunque possa realizzare e gestire autonomamente il proprio sistema di spesa elettronica.
Il metodo di pagamento non sarà oggetto del tutorial, ci limiteremo a inviare una mail al proprietario del sito con gli ordini effettuati dal cliente, e memorizzarli all'interno del database. Sarà poi compito di chi legge trovare la soluzione che gli è più congeniale.
Al contrario concentreremo la nostra attenzione sull'offerta dei prodotti e sul carrello virtuale, dove saranno caricati tutti gli acquisti fatti dal cliente. Il sistema sarà composto da diversi file :
|
|
Ultimo aggiornamento Lunedì 04 Gennaio 2010 17:48
|
|
Leggi tutto...
|
|
Header con sfondo dinamico
|
|
|
Scritto da supercapocc
Lunedì 30 Novembre 2009 17:18
|
|
Avete mai fatto caso in alcuni siti web l'alternarsi d'immagini nell'header ? Molti webmaster sono affascinati da questa tecnica, soprattutto ai loro esordi, effettivamente si tratta di un effetto di grande 'impatto. Certo, ormai con flash si possono realizzare animazioni di gran lunga più spettacolari, ma comunque l’header con immagini a rotazione resta un evergreen della programmazione vecchia scuola.
La casualizzazione delle immagini si può ottenere sia con javascript sia con php, ma personalmente preferisco la seconda opzione che prescinde dalle impostazioni del browser dell'utente, che potrebbe avere l'esecuzione degli script disabilitata.
Cominciamo con creare il layout del nostro sito, utilizzando semplicemente html e css, non ci soffermeremo molto su questo aspetto, si da per scontato che chi legge abbia una conoscenza minima di questi due linguaggi.
La tecnica che suggerisco è di memorizzare all'interno di un'array i percorsi relativi alle immagini che si desidera mostrare nell'header e attraverso la funzione array_rand() selezionare una chiave random.
|
|
Ultimo aggiornamento Sabato 19 Dicembre 2009 12:57
|
|
Leggi tutto...
|
|
|
|
|
|
|
Pagina 1 di 6 |