Dove posso imparare jQuery? Ne vale la pena?


126

Ho avuto molte buone esperienze imparando sullo sviluppo web su w3schools.com . Lo so, è un colpo, lo so, ma le sezioni PHP e CSS si sono dimostrate molto utili come riferimento.

Ad ogni modo, mi chiedevo se esistesse un sito simile per jQuery . Sono interessato all'apprendimento, ma ho bisogno che sia online / ricercabile, quindi posso fare riferimento ad esso facilmente quando avrò bisogno delle informazioni in futuro.

Inoltre, in breve, vale la pena imparare jQuery? O dovrei guardare diverse librerie JavaScript? So che Jeff usa jQuery su Stack Overflow e sembra funzionare bene.

Grazie!

Modifica : il sito Web di jQuery ha un elenco piuttosto ampio di tutorial e una pagina di documentazione apparentemente completa . Non ho ancora avuto il tempo di affrontarlo, qualcun altro ha avuto esperienza con esso?

Modifica 2 : sembra che Google stia ora ospitando le librerie jQuery. Ciò dovrebbe dare a jQuery un vantaggio piuttosto grande in termini di pubblicità.

Inoltre, se tutti usano una singola libreria aQuery unificata ospitata nello stesso posto, dovrebbe essere memorizzata nella cache per la maggior parte degli utenti di Internet in anticipo e quindi non influire sull'impronta di download del tuo sito se dovessi decidere di usarlo.

2 mesi dopo ...

Modifica 3 : Ho iniziato a usare jQuery su un progetto al lavoro di recente ed è bello lavorare con! Volevo solo far sapere a tutti che ho concluso che vale assolutamente la pena imparare e usare jQuery.

Inoltre, ho imparato quasi interamente dalla documentazione e dai tutorial ufficiali di jQuery . È molto semplice.

10 mesi dopo ...

jQuery fa parte di quasi tutte le app Web che ho realizzato da quando ho scritto questo post. Rende il miglioramento progressivo un gioco da ragazzi e aiuta a rendere il codice mantenibile.

Inoltre, tutti i plug-in jQuery sono una risorsa inestimabile!

3 anni dopo...

Uso ancora jQuery quasi ogni giorno. Ora scrivo plug-in jQuery e consulto a tempo pieno. Sono principalmente un Djangonaut ma ho fatto diversi contratti solo javascript con jQuery. È un salvavita.

Da un utente jQuery a un altro ... Dovresti guardare il modello con jQuery (o trattino basso - vedi sotto).

Altre cose che ho trovato utili oltre a jQuery (con la parte stimata dei progetti su cui lo uso):


1
Google sta ospitando tutte le grandi librerie JavaScript, quindi non lo vedo come una grande vittoria in particolare per jQuery. La cosa bella è che viene servito dalle pipe di Google e potrebbe essere già memorizzato nella cache locale sul sistema dell'utente.
Nosredna,

4
fantastico amico, bello vedere che hai preso il tempo per aggiornare la tua esperienza con jquery. mi prenderò sicuramente il tempo di impararlo anche adesso :)
melaos

Risposte:


44

I blog di Rick Strahl e Matt Berseth mi hanno entrambi segnalato jQuery e amico, sono contento che lo abbiano fatto. jQuery cambia completamente a) la prospettiva di programmazione del cliente, b) il dolore che causa a te ec) quanto può essere divertente!

http://www.west-wind.com/weblog/

http://mattberseth.com/

Ho usato il libro jQuery in Action http://www.amazon.com/jQuery-Action-Bear-Bibeault/dp/1933988355/ref=sr_1_1?ie=UTF8&s=books&qid=1219716122&sr=1-1 (l'ho comprato usato a Amazon per circa $ 22). È stato di grande aiuto per l'avvio di jQuery. Anche la documentazione su jquery.com è molto utile.

Un luogo in cui jQuery cade un po 'piatto è con i suoi componenti dell'interfaccia utente. Quelli non sembrano essere ancora pronti per la prima serata.

È possibile che Prototype o MooTools o ExtJS siano validi come jQuery. Ma per me, jQuery sembra avere un po 'più di slancio alle spalle in questo momento e questo conta qualcosa per me.

Dai un'occhiata a jQuery. È molto bello!


10

Una grande risorsa per l'apprendimento di jQuery è: l' apprendimento di jQuery . L'autore, Karl Swedberg, ha anche co-scritto il libro intitolato ... pronto? Sì, imparando jQuery . Remy Sharp ha anche grandi informazioni orientate verso gli aspetti visivi di jQuery sul suo blog .

--SEAN O


6

Ho usato Prototype per circa sei mesi prima di decidere di imparare jQuery. Per me, è stata una differenza tra notte e giorno. Ad esempio, in Prototype passerai in rassegna un insieme di elementi controllando se ne esiste uno e quindi impostando qualcosa al suo interno, in jQuery dici solo $ ('div.class'). Find ('[name = thing]') o qualunque cosa e impostalo.

È molto più facile da usare e si sente molto più potente. Anche il supporto dei plugin è eccezionale. Per quasi tutti i modelli js comuni, c'è un plugin che fa quello che vuoi. Con il prototipo, utilizzerai Google per i blog che hanno lo snippet di codice di cui hai bisogno.


5

Ne vale davvero la pena. jQuery rende davvero di nuovo JavaScript divertente. È come se tutte le best practice JavaScript fossero racchiuse in un'unica libreria.

L'ho imparato attraverso jQuery in Action (Manning), che ho provato durante un fine settimana. È un po 'indietro rispetto all'attuale situazione, in particolare per quanto riguarda i plug-in, ma è un'ottima introduzione.


frustato? quindi sei un maestro ora?
user72603

Difficilmente, ma è stato un tale piacere leggere che non sono riuscito a metterlo giù.
yukondude,

4

Esistono numerose librerie JavaScript che meritano almeno una breve rassegna per vedere se soddisfano le tue particolari esigenze. In primo luogo, elaborare un breve elenco di criteri per guidare il processo di selezione e valutazione.

Quindi, controlla un confronto / recensioni di alto livello da qualche parte come Wikipedia , selezionane alcuni che si adattano ai tuoi criteri e ti interessano. Provali per vedere come funzionano per te. La maggior parte, se non tutte, di queste librerie hanno siti Web con documentazione di riferimento e supporto del tipo di gruppo di utenti.

Per mettere alcuni nomi là fuori, Prototype , script.aculo.us , Jquery , Dojo , YUI ... tutti sembrano avere utenti e collaboratori attivi, quindi vale la pena leggere per vedere se soddisfano le tue esigenze.

Jquery è buono, ma con un piccolo sforzo in più, forse scoprirai che qualcos'altro funziona meglio per te.

In bocca al lupo.


Anche i mootools dovrebbero essere nella lista.
Joshua Partogi,

3

Ho scoperto che queste serie di tutorial ( serie video “jQuery for Absolute Beginners”) di Jeffery Way sono MOLTO AIUTANTI.

Si rivolge a quegli sviluppatori che sono nuovi a jQuery. Mostra come creare molte cose interessanti con jQuery, come l'animazione, la creazione e la rimozione di elementi e altro ancora.

Ho imparato molto da questo. Mostra come è facile usare jQuery. Ora lo adoro e posso leggere e comprendere qualsiasi script jQuery anche se è complesso.

Ecco un esempio che mi piace " Ridimensionare il testo "

1- jQuery :

<script language="javascript" type="text/javascript">
    $(function() {
        $('a').click(function() {
            var originalSize = $('p').css('font-size'); // Get the font size.
            var number = parseFloat(originalSize, 10);  // That method will chop off any integer 
                                                        // from the specifid varibale "originalSize".
            var unitOfMassure = originalSize.slice(-2); // Store the unit of massure, Pixle or Inch.

            $('p').css('font-size', number / 1.2 + unitOfMassure);
            if (this.id == 'larger') {
              $('p').css('font-size', number * 1.2 + unitOfMassure);
            } // Figure out which element is triggered.
         });
     });
</script>

2- Styling CSS :

<style type="text/css" >
  body{ 
      margin-left:300px;text-align:center; 
      width:700px; 
      background-color:#666666;}
  .box {
      width:500px; 
      text-align:justify; 
      padding:5px; 
      font-family:verdana; 
      font-size:11px; 
      color:#0033FF; 
      background-color:#FFFFCC;}
</style>

2- HTML :

<div class="box">
    <a href="#" id="larger">Larger</a> |
    <a href="#" id="Smaller">Smaller</a>
    <p>
    In todays video tutorial, Ill show you how to resize text every 
    time an associated anchor tag is clicked. Well be examining 
    the slice”, parseFloat”, and CSS Javascript/jQuery methods.
    </p>
</div>

Consiglio vivamente questi tutorial:

http://blog.themeforest.net/screencasts/jquery-for-absolute-beginners-video-series/


3

Ci sono un certo numero di risorse per imparare jQuery (che vale la pena IMHO). Inizia qui http://docs.jquery.com/Main_Page per leggere la documentazione di jQuery. Questo è un ottimo sito per vedere visivamente quello che ha da offrire: http://visualjquery.com/1.1.2.html . Le pubblicazioni di Manning hanno anche un grande libro che è altamente raccomandato chiamato jQuery in Action . Per quanto riguarda le librerie JavaScript, questa e Prototype sono probabilmente le più popolari se stai cercando di confrontare jQuery con qualcos'altro.


2

Ho iniziato a studiare guardando le estensioni jQuery per vedere come altri sviluppatori lavorano con il linguaggio jQuery. Non solo mi ha aiutato a imparare la sintassi di jQuery, ma mi ha anche insegnato a sviluppare le mie estensioni.


2

Vale la pena imparare jQuery !!! Consiglio di leggere "Imparare jQuery" e "jQuery in azione". Entrambi i libri sono fantastici con espalazione ed esempi. Il prossimo passo è effettivamente usarlo per fare qualcosa. Troverai molto utile la documentazione ufficiale su http://docs.jquery.com . Lo uso come riferimento, google sempre :)

Anche il blog " Learning jQuery " creato da Sean è molto utile. Anche jQuery HowTo ha anche una grande raccolta di frammenti di codice jQuery.


2

Non ho visto i fondamenti di JQ - di Rebecca Murphey citati ovunque qui.


È un ottimo libro Spiega anche i fondamenti di JavaScript richiesti per comprendere le basi di JQuery.


1

Jquery.com è ben organizzato e ha molti ottimi esempi. Non è necessario acquistare un libro. Ho trovato facile il ritiro al volo semplicemente facendo riferimento alla documentazione del sito Web. Se sei qualcuno che impara meglio facendo, suggerirei questo approccio.

E sì, vale assolutamente la pena imparare. Ti farà risparmiare un sacco di tempo e non vedrai l'ora di fare JavaScript!


0

Uso Prototype , che mi piace. Temo di non conoscere jQuery, quindi non posso confrontarli, ma penso che vale la pena dare un'occhiata a Prototype. I loro documenti API sono generalmente abbastanza buoni, secondo la mia esperienza (che sicuramente aiuta con l'apprendimento).


Ha anche chiesto di altre librerie JS.
Lucas Wilson-Richter,

0

Ehi, sono di parte nel fatto che ora lavoro con questi ragazzi, ma Carsonified offre alcune grandi risorse per le persone che imparano e migliorano il loro set di abilità jQuery. Proprio lunedì prossimo c'è una conferenza online su jQuery con lo stesso John Resig - http://carsonified.com/online-conferences/jquery/

Inoltre, ora offrono tutorial video tramite il loro schema di appartenenza sul blog Think Vitamin,

So che ci sono molte risorse gratuite là fuori, immagino che la differenza qui sia la qualità del contenuto che ottieni. spero sia utile!


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.