Domanda

Qual è la differenza tra jquery.min.js e jquery.js?

Che uno ha il supporto per tutte le funzioni?

È stato utile?

Soluzione

Sono entrambi la stessa cosa funzionale, ma l' .min uno ha tutti i caratteri non necessari rimosso in modo da rendere il file di dimensioni più piccole.

Solo per sottolineare come bene, è meglio usare la versione minified (.min) per il vostro vivere l'ambiente come Google sono ora controllo sui tempi di caricamento della pagina.Avere tutti i tuoi file JS minified significa che si carica più velocemente e segnerà più punti brownie.

È possibile ottenere un addon per Mozilla chiamati Pagina Velocità di guardare attraverso il vostro sito e mostrare a tutti il .JS file e fornire minified versioni (tra le altre cose).

Altri suggerimenti

Entrambi supportano le stesse funzioni. jquery.min.js è una versione compressa di jquery.js (spazi bianchi e commenti spogliato fuori, i nomi delle variabili più brevi, ...) al fine di preservare la larghezza di banda. In termini di funzionalità sono assolutamente la stessa cosa. Si raccomanda di utilizzare questa versione compressa in ambiente di produzione.

  • jquery.js = Bella e facile da leggere :) Leggi questo.

  • jquery.min.js = Looks come jibberish! Ma ha un file di dimensioni inferiori. Mettere questo sul tuo sito.

Entrambi sono lo stesso in termini di funzionalità. La differenza è solo in se è formattato bene per leggibilità o in modo compatto per dimensioni del file.

In particolare, il secondo è minimizzato , un processo che implica la rimozione di spazi non necessari e accorciando nomi delle variabili. Entrambi contribuiscono a rendere il codice molto difficile da leggere: la rimozione di spazi di rimuovere interruzioni di riga e gli spazi rovinare la formattazione e l'accorciamento dei nomi delle variabili (tra cui alcuni nomi di funzione) sostituisce i nomi delle variabili originali con le lettere senza senso

.

Tutto questo viene fatto in tal modo un che non influisce sul modo in cui le si comporta di codice quando viene eseguito, in alcun modo. In particolare, la sostituzione / accorciamento dei nomi delle variabili e delle funzioni è fatto solo per i nomi che appaiono in un ambito locale, dove non interferirà con qualsiasi altro codice in altri script.

Jquery.min.js non è altro che la versione compressa del jquery.js. Si può usare allo stesso modo di jquery.js, ma è più piccolo, in modo da nella produzione si dovrebbe utilizzare la versione minified e quando si è il debug è possibile utilizzare la versione normale jquery.js. Se si vuole comprimere un tuo file javascript è possibile questi compressori:

o semplicemente leggere damalischi su StackOverflow circa compressione js :):

In lingua facile, entrambe le versioni sono assolutamente la stessa. L'unica differenza è:

  • min.js è per i siti web (on-line)

  • js è per gli sviluppatori, i ragazzi che ha bisogno di leggere, conoscere e / o capire jQuery codici, per IE plug-in sviluppo (offline, lavoro locale).

Sia contenere la stessa funzionalità ma la .min.js equivalente è stata ottimizzata in termini di dimensioni. È possibile aprire entrambi i file e dare un'occhiata a loro. Nei .min.js file che si noterà che tutti i nomi di variabili sono stati ridotti a nomi brevi e che la maggior parte gli spazi bianchi e osservazioni sono state prese fuori.

jquery.js: quando si deve tuffarsi in codice sorgente di jQuery jquery.min.js: versione compressa per risparmiare larghezza di banda

C'è un'opzione di più per salvare più larghezza di banda, allora la versione compressa che sta usando qualcosa di simile a Google CDN fornito: http://ajax.googleapis.com/ajax/ libs / jquery / 1.4.2 / jquery.min.js

sintesi - popolari js framework come jQuery o dojo offerta una commentato, versione abbastanza formattato con commenti per lo sviluppo e una versione minified (più veloce), senza commenti, ecc per la produzione

jquery.js - sviluppo jquery.min.js - Produzione

Se stai usando jQuery su un sito di produzione, quale libreria si dovrebbe caricare? Jquery.js o JQuery.min.js? La risposta breve è, essi sono essenzialmente gli stessi, con la stessa funzionalità.

Una versione è lunga, mentre l'altro è la versione minified. Il minimizzato viene compressa per risparmiare spazio e il tempo di caricamento della pagina. spazi bianchi sono stati rimossi nella versione minified rendendoli jibberish e impossibile da leggere.

Se avete intenzione di eseguire la libreria jQuery su un sito di produzione, vi consiglio di utilizzare la versione minified, per diminuire il tempo di caricamento della pagina, che Google ora considera nella loro pagina classifica.

Un'altra buona opzione è quella di utilizzare libreria JavaScript online di Google. Questo vi farà risparmiare la seccatura di scaricare la libreria, così come il caricamento del tuo sito. Inoltre, il sito, inoltre, non fa uso di risorse quando jQuery è caricato.

L'ultima versione di JQuery minified da parte di Google è disponibile qui.

È possibile collegare ad esso nelle vostre pagine utilizzando:

http://ulyssesonline.com/2010 / 12/03 / jquery-js-o-jquery-min-js /

jquery.min è la versione compressa. E 'commenti rimossi, nuove linee, ...

Se si utilizza utilizza il Jquery da Google CDN, sul serio che migliorerà le prestazioni da 5 a 10 volte quello che si aggiunge nella tua pagina, che viene scaricato. E inoltre, si otterrà l'ultima versione dei file jQuery.

La differenza tra le due file cioè jquery.js e jquery.min.js è solo la dimensione del file, a causa di questo i file scaricati sono sempre più veloci. :)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top