Este documento describe las principales interfaces de usuario de Microsoft PowerPoint. Incluye una barra de título, barra de menús, barras de herramientas estándar y de formato, un área de esquema y diapositivas para navegar entre ellas, y un área de trabajo donde se agrega el contenido a las diapositivas individuales. También menciona una barra de herramientas de dibujo para modificar diseños.
Este documento describe las principales interfaces de usuario de Microsoft PowerPoint. Incluye una barra de título, barra de menús, barras de herramientas estándar y de formato, un área de esquema y diapositivas para navegar entre ellas, y un área de trabajo donde se agrega el contenido a las diapositivas individuales. También menciona una barra de herramientas de dibujo para modificar diseños.
Ho incontrato django 8 mesi fa e mi ha riconciliato con la programmazione web che francamente detestavo. Ne ho apprezzato il disegno e la chiarezza.
Qui presento una libreria -- jungle -- ed alcune applicazioni costruite attorno a django sostituendo il sistema di templating originario con 'mako', un sistema di templating recente di Michael Bayer autore fra l'altro di sqlalchemy.
Il sistema di templating di django è forse uno degli elementi più criticati e più difesi dagli sviluppatori di django. L'idea di base è che deve restare facilmente utilizzabile da una utenza (il grafico web) che ha normalmente poca dimestichezza con la programmazione motivo per cui i tradizionali elementi di programmazione sono ridotti o mancanti.
L'esperienza mia è che in molte realtà invece chi scrive le pagine è il programmatore stesso o persona che può imparare con uguale sforzo i rudimenti per potere usare dei sistemi di templating che permettono alcuni costrutti python.
A questo punto si aprono molte possibilità decisamente efficaci. I template risultano molto più leggibili senza perdere in chiarezza. Particolarmente efficace è l'uso di layout simbolici per la creazione di form e tabelle.
La relazione vuole presentare il lavoro fatto in Thunder Systems srl negli ultimi 8 mesi e disponibile con licenza GNU tramite lo studio di alcune piccole applicazioni costruite con questa libreria fra cui un sistema di ticketing ed un sistema di gestione orari dipendenti/cartellino/badge.
jQuery è un framework javascript che permette di semplificare la scrittura di codice javascript, facilitando l'iterazione con gli elementi della pagina (controlli, stili, eventi, animazioni, ...), e permettendo di aumentare la user experience delle applicazioni, riducendone al tempo stesso la complessità di scrittura. Vista la sua diffusione e potenza, è stato anche incluso nei project templete di Visual Studio. In questa sessione vedremo cos'è jQuery, e scopriremo le potenzialità e funzionalità che offre, verificando se il motto "write less do more" sia vero o meno.
Le novità introdotte in TYPO3 CMS 7.3, nuova versione rilasciata il 16 giugno 2015.
A voi i commenti sulle nuove funzionalità introdotte, in attesa del rilascio LTS definitivo, che renderà questo cms ancora più veloce e stabile.
Django: utilizzo avanzato e nuove funzionalitàskam
Django è uno dei framework web più apprezzati e utilizzati dalla comunità Python (e non solo).
I suoi punti di forza sono rappresentati dal suo utilizzo rapido e intuitivo, l'ottima documentazione e una larga comunità di sviluppatori ed utilizzatori.
A più di un anno di distanza dal rilascio della versione 0.96 le feature e i miglioramenti introdotti sono stati molti.
La presentazione mostra alcune di queste novità e l'utilizzo avanzato di alcuni componenti del framework.
Una rassegna sul framework per lo sviluppo in Javascript jQuery ed alcuni suoi plugin sviluppati da Microsoft: Template e Datalink
http://www.pasqualepuzio.it
HTML5 e Css3 - 7 | WebMaster & WebDesignerMatteo Magni
The document discusses HTML5 forms and validation features including placeholder text, autofocus, email, url, number, and date input types. It recommends using Modernizr to detect browser support for these features and fallback options. jQuery UI is presented as a way to provide number and date picking functionality for browsers that lack native support. The document concludes with questions.
More Related Content
Similar to Javascript - 8 | WebMaster & WebDesigner
Ho incontrato django 8 mesi fa e mi ha riconciliato con la programmazione web che francamente detestavo. Ne ho apprezzato il disegno e la chiarezza.
Qui presento una libreria -- jungle -- ed alcune applicazioni costruite attorno a django sostituendo il sistema di templating originario con 'mako', un sistema di templating recente di Michael Bayer autore fra l'altro di sqlalchemy.
Il sistema di templating di django è forse uno degli elementi più criticati e più difesi dagli sviluppatori di django. L'idea di base è che deve restare facilmente utilizzabile da una utenza (il grafico web) che ha normalmente poca dimestichezza con la programmazione motivo per cui i tradizionali elementi di programmazione sono ridotti o mancanti.
L'esperienza mia è che in molte realtà invece chi scrive le pagine è il programmatore stesso o persona che può imparare con uguale sforzo i rudimenti per potere usare dei sistemi di templating che permettono alcuni costrutti python.
A questo punto si aprono molte possibilità decisamente efficaci. I template risultano molto più leggibili senza perdere in chiarezza. Particolarmente efficace è l'uso di layout simbolici per la creazione di form e tabelle.
La relazione vuole presentare il lavoro fatto in Thunder Systems srl negli ultimi 8 mesi e disponibile con licenza GNU tramite lo studio di alcune piccole applicazioni costruite con questa libreria fra cui un sistema di ticketing ed un sistema di gestione orari dipendenti/cartellino/badge.
jQuery è un framework javascript che permette di semplificare la scrittura di codice javascript, facilitando l'iterazione con gli elementi della pagina (controlli, stili, eventi, animazioni, ...), e permettendo di aumentare la user experience delle applicazioni, riducendone al tempo stesso la complessità di scrittura. Vista la sua diffusione e potenza, è stato anche incluso nei project templete di Visual Studio. In questa sessione vedremo cos'è jQuery, e scopriremo le potenzialità e funzionalità che offre, verificando se il motto "write less do more" sia vero o meno.
Le novità introdotte in TYPO3 CMS 7.3, nuova versione rilasciata il 16 giugno 2015.
A voi i commenti sulle nuove funzionalità introdotte, in attesa del rilascio LTS definitivo, che renderà questo cms ancora più veloce e stabile.
Django: utilizzo avanzato e nuove funzionalitàskam
Django è uno dei framework web più apprezzati e utilizzati dalla comunità Python (e non solo).
I suoi punti di forza sono rappresentati dal suo utilizzo rapido e intuitivo, l'ottima documentazione e una larga comunità di sviluppatori ed utilizzatori.
A più di un anno di distanza dal rilascio della versione 0.96 le feature e i miglioramenti introdotti sono stati molti.
La presentazione mostra alcune di queste novità e l'utilizzo avanzato di alcuni componenti del framework.
Una rassegna sul framework per lo sviluppo in Javascript jQuery ed alcuni suoi plugin sviluppati da Microsoft: Template e Datalink
http://www.pasqualepuzio.it
HTML5 e Css3 - 7 | WebMaster & WebDesignerMatteo Magni
The document discusses HTML5 forms and validation features including placeholder text, autofocus, email, url, number, and date input types. It recommends using Modernizr to detect browser support for these features and fallback options. jQuery UI is presented as a way to provide number and date picking functionality for browsers that lack native support. The document concludes with questions.
HTML5 e Css3 - 4 | WebMaster & WebDesignerMatteo Magni
The document discusses various CSS3 properties for styling text and backgrounds, including text-shadow, gradients, multiple backgrounds, and border-image. It provides examples of how to use these properties, such as applying multiple drop shadows to text, creating linear and radial gradients, layering images as backgrounds, and slicing images for borders. It also notes browser prefixes and fallback options needed for cross-browser support.
4. addEventListener
addEventListener() permette di impostare
delle funzioni che verranno chiamate al
verificarsi dell'evento specificato,
sull'oggetto specificato(target dell'evento).
https://developer.mozilla.org/it/docs/DOM/element.addEventListener
6. Why?
Perchè usare addEventListener?
addEventListener è il modo corretto per
registrare un listener, come da specifica
W3C. I suoi benefici sono:
• permette di aggiungere diversi handler
per singolo evento.
• Dà un controllo migliore di cosa
succede quando il listener viene
attivato(capturing vs bubbling)
• funziona con qualunque elemento
DOM, non solo con gli elementi HTML.
7. Esempio
<style type="text/css">
<body onload="load();">
#t { border: 1px solid red }
#t1 { backgroundcolor: pink; }
<table id="t">
</style>
<script type="text/javascript">
<tr><td
id="t1">one</td></tr>
// Function to change the content of t2
function modifyText() { <tr><td
var t2 = document.getElementById("t2");
t2.firstChild.nodeValue = "three";
id="t2">two</td></tr>
}
</table>
// Function to add event listener to t
function load() {
var el = document.getElementById("t");
el.addEventListener("click", modifyText,
false);
}
13. Oggetto .form
• document.forms[x].comando
E' un array che ci accede form nella pagina n. x
consente di (conteggio parte da 0)
• document.forms["xxxx"].coman
accedere a tutte le do accede al form con
form nella pagina. name="xxxx"
• document.xxxx.comando forma
abbreviata per accede al form
con name="xxxx"
14. Proprietà form
https://developer.mozilla.org/it/docs/DOM/form
form.elements
Restituisce una collezione dei controlli contenuti form corrente.
form.length
Restituisce il numero di controlli contenuti nel form corrente.
form.name
Restituisce una stringa con con il valore dell'attributo name del form corrente.
form.acceptCharset
Restituisce una lista dei set di caratteri supportati per il form corrente.
form.action
Restituisce/setta l'URI a cui verranno spediti i dati del form.
form.enctype
Restituisce/setta il tipo di contenuto che il form corrente invierà al server.
form.method
Restituisce/setta il metodo con cui inviare le informazioni al server.
form.target
Restituisce/setta il nome del frame in cui rendere la pagina di risposta del server.
16. Sosacroniro
Ora abbiamo quasi tutti gli elementi per fare
una form di contatto sui nostri progetti e
validare l'input che ci da l'utente, così che
dal sito ci possa arrivare un po' di spam...