2012-11-07 19 views
5

Ho giocato con PHP e JavaScript e jQuery e ho installato un paio di plugin jQuery. Ora nel mio header ho:Includendo jQuery e jQuery UI, sto caricando jQuery due volte?

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script> 

È questo caricamento due cose diverse? O posso sbarazzarmene?

+0

quindi la nostra domanda è 'jquery.min contiene tutto in jquery-ui.min'..right – Anirudha

+0

Solo una nota: è consigliabile mettere i tag dello script prima della chiusura del tag body. In questo modo il parser ha il documento e i suoi elementi contenuti e può iniziare il rendering prima di fare nuove richieste http per ottenere e analizzare i tuoi script, il che renderà la tua pagina caricata e visualizzata all'utente più veloce. - Questo è approfondito in questa lezione della recente conferenza MS Build: http://channel9.msdn.com/Events/Build/2012/3-132 –

risposta

9

No, non si sta caricando due volte. Sono 2 librerie diverse per scopi diversi.

http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js è la libreria jQuery principalmente per il traverso di documenti, la gestione di eventi, l'animazione e le interazioni Ajax. Controlla la loro documentazione website per informazioni.

http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js è la libreria dell'interfaccia utente jQuery che contiene i widget come schede/accordian/finestre di dialogo e funzioni come animate/trascinabili/ordinabili e altro. Controlla jQuery UI website per ulteriori informazioni.

+1

+1, e vorrei aggiungere: la seconda riga è richiesta solo se stai usando l'interfaccia utente di jQuery. –

+0

Non sicuro jqueryui 1.8 è compatibile con jquery 1.5 –

+0

@roasted jQuery UI v1.8.24 è compatibile con jQuery 1.3.2+ –