Guida, tutorial e esempi sulla libreria JQuery
- On Gennaio 15, 2013
- By Fabrizio S.
- In Guide Linguaggi di Programmazione
- No comments
Classifica Articoli e Pagine
- Inserire la radice quadrata da Tabella Ascii
- Lezione 2 Metodi Matematici Ingegneria. La trasformata di Laplace
- Lezioni di Elettrotecnica 3.4. Sistemi Trifase a Stella e Triangolo
- Lezioni di Elettrotecnica 3.5. Teorema di Boucherot e Potenza Trifase
- Lezioni di Elettrotecnica 4.1 Motori elettrici asincrono trifase
Privacy e cookie: Questo sito utilizza cookie. Continuando a utilizzare questo sito web, si accetta l’utilizzo dei cookie.
Per ulteriori informazioni, anche su controllo dei cookie, leggi qui: Informativa sui cookie
Per ulteriori informazioni, anche su controllo dei cookie, leggi qui: Informativa sui cookie
Analisi SEO
Geo IP Site
Htaccess
- Redirec Nuova Directory vecchia directory
- Redirect Vecchio Url nuovo url
- Redirect Nuovo Dominio Vecchio Dominio
Guida su Aspnet
Guida al linguaggio di programmazione Aspnet
Lezione 1. Introduzione ad Aspnet
Lezione 2. Il Tool di Amministrazione di Aspnet
Lezione 5. Microsoft Sql Server
Lezione 6. Interfaccia Aspnet e dataset MS Sql
Lezione 7. I Fogli di Stile CSS
Lezione 9. I Dataset e i Datareader
Lezione 10. Eventi di Pagina Asnet
Lezione 13. Validazione Aspnet
Tipi di articoli
Categorie
Categorie
Tag
Anno
Articoli Recenti
- Problema Collegamento HP Smart Stampante Offline Canon Office Jet 8830 Risolto
- Ubuntu Desktop o Server quale versione Linux utilizzare?
- PHP differenze mysqli_fetch_row mysqli_fetch_assoc mysqli_fetch_array
- Problema scanner Canon mp495 Code internal error occurred Scanner driver will be closed 5,202,54 risolto
- Condominio senza Amministratore obbligo di Codice fiscale e adempimenti fiscali.
Materiale Didattico Metodi Matematici per l’Ingegneria
Guida al linguaggi di programmazione PHP
La nostra Guida al linguaggio di programmazione PHP
Lezione 1 Guida introduttiva al linguaggio PHP
Lezione 2 Introduzione ai tipi di dato PHP
Lezione 3. I Cicli Iterativi
Lezione 4. Le funzioni
Lezione 5 Gli Array
Lezione 6. La programmazione a Oggetti
Lezione 7. La programmazione a Oggetti Parte 2
Lezione 8. Il Database Mysql
Lezione 9. Interazione con HTML
Lezione 10 I Cookie Session
Lezione 11 Composer Gestore delle Dipendenze
Lezione 12 Parser Feed XML
Lezione 13. Esistenza Url
Lezione 14. Esistenza Dominio
Lezione 15. Invio Email
Lezione 16. I Namespace
Lezione 17. I Traits
Lezione 18. La Cache
Lezione 19. Architetuttra Rest Api
Lezione 20. Soap WSDL
Lezione 20 BIS. SOAP WSDL ZEND Framework
Lezioni 21. Cloud Computing
Lezioni 22. Sicurezza
Lezione 23. Codice di errore Offset comuni
Guida Linguaggio di programmazione Aspnet
Guida al linguaggio di programmazione Aspnet
Lezione 1. Introduzione ad Aspnet
Lezione 2. Il Tool di Amministrazione di Aspnet
Lezione 3. Pagine Master
Lezione 4. Visual Earth
Lezione 5. Microsoft Sql Server
Lezione 6. Interfaccia Aspnet e dataset MS Sql
Lezione 7. I Fogli di Stile CSS
Lezione 8. I Mashup
Lezione 9. I Dataset e i Datareader
Lezione 10. Eventi di Pagina Asnet
Lezione 11. Il DataBinding
Lezione 12. Linq
Lezione 13. Validazione Aspnet
Guida linguaggio di programmazione Ajax
In queste pagina la nostra guida al linguaggio di programmazione Ajax
Lezione 1 Introduzione ad Ajax
Lezione 2 L'oggetto XMLHTTPREQUEST
Lezione 3 la Shoutbox
Guida Agli Action Script
E questa è la nostra Guida Sugli ActionScript con un esempio finale realizzato in Flash
Lezione 1 Introduzione agli Action Script
Lezione 2. Opetatori, funzioni , cicli iterativi
Lezione 3 Variabili Comportamenti. Esempio Sito Web
Tipi di articoli
Categorie
Categorie
Tag
Anno
Legge sui Cookies
Utilizziamo i cookie sul nostro sito Web per offrirti l'esperienza più pertinente ricordando le tue preferenze e ripetendo le visite. Cliccando su "Accetta" acconsenti all'uso di TUTTI i cookie. Puoi visionare la nostra politica sui Cookie alla Pagina sulla Cookie Policy . Nella pagina potrai trovare tutti i cookie che il sito utilizza e il trattamento che viene effettuato sui cookie stessi , sul sito dove vengono immagazzinati e sul trattamento a cui sono sottoposti.Per ogni dubbio o approfondimento ti invitiamo a contattarci grazie al nostro modulo di contatto
Privacy & Cookies Policy
Privacy
Questo sito Web utilizza i cookie per migliorare la tua esperienza durante la navigazione nel sito Web. Di questi cookie, i cookie classificati come necessari vengono memorizzati nel browser in quanto sono essenziali per il funzionamento delle funzionalità di base del sito Web. Utilizziamo anche cookie di terze parti che ci aiutano ad analizzare e capire come utilizzi questo sito web. Questi cookie verranno memorizzati nel tuo browser solo con il tuo consenso. Hai anche la possibilità di disattivare questi cookie. Ma la disattivazione di alcuni di questi cookie potrebbe avere un effetto sulla tua esperienza di navigazione.
I cookie necessari sono assolutamente essenziali per il corretto funzionamento del sito web. Questa categoria include solo i cookie che garantiscono funzionalità di base e caratteristiche di sicurezza del sito web. Questi cookie non memorizzano alcuna informazione personale.
Tutti i cookie che potrebbero non essere particolarmente necessari per il funzionamento del sito Web e vengono utilizzati specificamente per raccogliere dati personali dell\'utente tramite analisi, pubblicità, altri contenuti incorporati sono definiti come cookie non necessari. È obbligatorio ottenere il consenso dell\'utente prima di eseguire questi cookie sul tuo sito web.
%d blogger hanno fatto clic su Mi Piace per questo:
Fabrizio S.
Share post:
Guida, tutorial e esempi sulla libreria JQuery
Si definisce la libreria Jquery come
Una libreria Javascript che implementa le caratteristiche fondamentali del linguaggio e permette l’accesso agli elementi DOM tramite l’utilizzo di selettori in uso al CSS3, al fine di ridurre la programmazione e facilitarla
Detta così sembrerebbe che la Jquery sia una delle tante librerie di Javascript, ed in effetti è proprio cois’, ma è anche molto altro ancora , ossia è un’implementazione strutturale che sconvolge totalmente il linguaggio fino a farlo mutare in uno nuovo, ma vedremo tutto passo passo. Intanto il primo è sicuramente quello di scaricare la libreria da jquery e implementarla nella nostra pagina web richiamandola a questo momento siamo alla versione 1.7.4 e quindi potremmo fare nell’head della pagina html
<script type=”text/javascript” src=”jquery-1.7.2.min.js”> </script>
Dove ovviamente il file Javascript deve essere presente nella nostro directory , altrimenti c’è una seconda possibilità ma che francamente vi sconsigliamo ossia quella di includere un CDN (Content Delivery Network), ossia un distributore di librerie in rete che offrono la libreria nel caso vi basterà collegare il tutto ad una delle seguenti librerie
Ma insomma non è che ve le consigliamo in quanto talune volte i server che gestiscono queste pagine possono essere down oppure ci possono essere dei cambiamenti insomma è preferibile caricare la libreria nel vostro server almeno andate nel sicuro, se proprio volete mettete un hotlink in modo che la possiate sfruttare solo voi…Passiamo subito ai selettori
I Selettori CSS delle JQuery
Con jQuery è possibile manipolare il modello a oggetti del documento che rappresenta la pagina visualizzata nel browser utilizzando i selettori CSS
Il modello più semplice di selettore è il seguente
$(‘elemento’)
Per esempio in una normale pagina html troveremo
$(‘div’) oppure $(‘span’)
Vediamo subito come selezionare tramite le classi CSS che rivestono una primaria importanza nell’architettura della soluzione web. In questo caso la sintassi da Utilizzare sarà la seguente
$(‘.class’);
Vediamo un esempio per chiarire meglio il suo funzionamento diciamo che vogliamo sottolineare la scritta sotto questa titolo
<p class=”good”>
Benvenuti
</p>
Per sottolineare dovremmo fare
$(function(){
$(‘.good’).css(‘text-decoration’, ‘underline’);
Mentre nel caso del selettore id cambia sostanziosamente poco in quando si fa le seguente modo
<div id=”content”>
Ciao io sono qua
</div>
E si richiamo con
$(‘#content’);
i modi che si possono fare sono veramente i piu’ disparati nel caso abbiamo vogliamo aggiungere il valore al campo email dobbiamo fare
$’input[name$=ail”]’).val(‘example@mail.com’);
Mentre nel caso volessimo allargare il campo di invio dovremmo fare
$(‘input[value=”Invia”]’).css(‘width’, ‘100px’);
Il Metodo Append
Vediamo ora di fare qualche esempio nel caso abbiamo un form per il trasferimento dei dati . Consideriamo l’idea che vogliamo o modificare gli attributi in input per esempio nel caso volessimo aggiungere delle immagini al metodo radio del form allora dovremmo fare
$(‘input[value!=”(nessuna)”]:radio’).next().append(‘<img src=”imagine.jpg” />’);
Oppure nel caso volessimo individuare il valore pass o altri dovremmo utilizzare il seguente modo
$’input[name^=”pass”]’).val(“secret”);
In questo modo non solo l’abbiamo individuate ma gli abbiamo messo anche l’attributo secret, ma potevamo anche decorarlo o cambiargli colore e cosi via.
Ma la Jquery permette anche l’utilizzo dei cosiddetti selettori gerarchici, vediamo un attimino di comprenderli attraverso degli esempi.
Se scriviamo
$(‘li > span’).addClass(‘hilighted’)
Identifichiamo tutti gli elementi di tipo span che sono contenuti negli elementi di tipo li e li evidenziamo. Se scrviamo
$(‘div + ul’).addClass(‘highlighted’);
vengono evidenziati tutti gli elementi di tipo ul che seguono, allo stesso livello di gerarchia elementi ti tipo div
Invece se scriviamo
$(‘div ~ ul’).addClass(‘higlighted’);
Verranno individuati i primi elementi ul che seguono elementi di tipo div e evidenziati. E’ possibile evidenziare anche elementi multipli ossia dove sia presente un elemento e dove sia presente anche l’altro elemento, basterà la seguente dicitura
$(‘span,divl’).addClass(‘higlighted’);
I Filtri
Affrontiamo adesso un nuovo capitolo della libreria JQuery ossia i Filtri che agiscono su un vastità di elementi allo scopo di ridurre i valori restituiti. Un esempio di Filtro potrebbe essere il seguente
$(‘:button’)
O la sua equivalente
$(’*:button’)
Oppure per esempio se vogliamo e siamo interessati solamente all’input del html scriveremo così
$(’input:button’)
Dove potete vedere abbiamo sostituito all’asterisco la parola input oppure un ‘altra forma ammessa è la seguente
$(‘form input:button’)
Una lista abbastanza completa dei Filtri è la seguente.
Supponiamo di avere del codice html con un table e all’interno del quale nei vari td avere un form compreso i campi radio e di volerli evidenziare, non dovremo fare altro che utilizzare questo codice
In questo caso abbiamo colorato di rosso, ma stesso gioco potevamo farlo sostituendo a radio o submit o text etc. etc. Ma il JQuery permette molto di più infatti possiamo filtrare in base anche allo stato e abbiamo i seguenti parametri
Ad esempio sempre considerando un form dentro un table potremmo avere la necessità di selezionare gli elementi disabilitati e ingrandirli o colorarli di rosso e quindi possiamo fare
$(‘table *.disabled’)
.parent()
.css(‘border’, ‘2px solid red’);
Altri filtri sono in base al contenuto e sono
Ovviamente questi sono solamente alcuni dei Filtri, in realtà ce ne sono molti altri ma sono talmente tanti e in continua evoluzione che abbiamo preferito evidenziare solamente quelli piu’ importanti.
La Manipolazione dei CSS
Vediamo adesso in questo capitolo come sia possibile manipolare grazie alle JQuery i fogli di stile. La sintassi che si adotta è al seguente
.css( Nome proprietà, valore)
Nella sua forma piu’ semplice oppure tramite l’utilizzo di una funzione invece avremo al seguente sintassi
. Css (Nome proprietà, Junction (inde, vale)
Dove index rappresenta la posizione dell’elemento all’interno dell’insieme individuato dal selettore, facciamo un breve esempio per chiarire
$(‘div:not(#content’).css(‘background-color’,function (index, value) {
If(index >1 ) {
//operazioni
}
Return valore
}
} ;
Ma attraverso la manipolazione dei CSS con le librerie Jquery è anche possibile leggere alcune proprietà degli stessi nel seguente modo
<script>
Var bc =$(‘#content’).css(‘background-color’);
</script>
In questo modo avremo recuperato in bc il valore appunto di background
Altre operazioni che è possibile fare con le JQuery sono le seguenti
Ovviamente insieme a queste è presente anche la versione con la function ossia ad esempio se vogliamo rimuovere una classe dovremo fare
.removeClass( function(index, class))
Anche se sinceramente ci sfugge un po’ il suo utilizzo pratico…
Insieme a queste classi standard è presente anche la classe toggle che ha la seguente sintassi
.toggleClass( className)
Indica il concetto di invertire lo stato della funzione che racchiude, ossia aggiunge se manca, rimuove se presente. Ad esempio se abbiamo una serie di div con hilighted e utilizziamo questa funzione
.toggleClass(‘hilighted’);
ovviamente nello script di Javascript e il gioco sarà fatto. Vediamo ora come lavorare con i CSS per ottenere le dimensioni i metodi in questo caso sono
Vediamo subito un piccolo esempio per ottenere il valore.
<script>
var content =$(‘#content’);
var valore= content.width();
</script>
Ma non solo in modo analogo è possibile impostare anche l’altezza nel seguente modo
.height(value)
.height(function(index, height))
Ovviamente anche per gli altri elementi. Seguirà una seconda parte.
Condividi:
Mi piace:
Correlati
Collegare WordPress multi autore rel author e publisher a Google Plus
Vediamo adesso come collegare il vostro account su google plus agli articoli che voi scrivete in un blog, si parla in questo caso di authorship. I meta tag che abbiamo. Leggi ancora…
Condividi:
Mi piace:
Continue Reading
Guida completa all’utilizzo dei fogli di Stile e dei CSS
Guida completa ai fogli di stile CSS Si definisce l’elemento head di xhtml dei fogli di stile CSS come intestazione vediamo un attimo piu’ in dettaglio di cosa si tratta.. Leggi ancora…
Condividi:
Mi piace:
Continue Reading
Realizzare un blog in stile WordPress con gli script Php e Mysql.
Script per creare un Blog con PHP e Database Inizieremo in questo capitolo a mostrarvi quali sono i passi se volete creare un blog che sia tutto vostro, insomma vi. Leggi ancora…
Condividi:
Mi piace:
Continue Reading
Guida al linguaggio di Programmazione ASPNET
Guida al linguaggio di Programmazione ASPNET ASPNET ossia Active Server Pages e NeT sono due sistemi progettati da Microsoft per rendere facile lo scoraggiatane compito di creare pagine Web dinamiche. Leggi ancora…
Condividi:
Mi piace:
Continue Reading