2013-04-27 10 views
5

Sto costruendo un progetto utilizzando jQuery. Ho messo in un riferimento manuale per jQuery in ZURB Foundation 4.Possiamo forzare ZURB Foundation 4 a utilizzare solo jQuery e non Zepto?

Inoltre ho rimosso

<script> 
    document.write('<script src=' + 
        ('__proto__' in {} ? 'js/vendor/zepto' : 'js/vendor/jquery') + 
        '.js><\/script>') 
</script> 

dalla ZURB Foundation 4 implementazione predefinita.

Va bene? O la rimozione del codice precedente causerà problemi altrove in ZURB Foundation 4?

In altre parole, possiamo forzare ZURB Foundation 4 a utilizzare solo jQuery e non romperlo?

risposta

6

Lo snippet carica sempre jQuery o Zepto, mai entrambi. Quindi sì, certo che puoi usare solo jQuery.

Zepto è un clone jQuery con meno funzioni, quindi è molto più piccolo nelle dimensioni del file. L'unico motivo per cui usano ancora jQuery è che Zepto non ha alcun supporto per nessuna versione di Internet Explorer.

Essi spiegano anche in the documentation:

Fondazione JavaScript è stato progettato per funzionare con Zepto e jQuery destra fuori dal cancello. Zepto non è supportato da tutti i browser, quindi come suggerito nella documentazione Zepto, è necessario verificare la compatibilità con e caricare Zepto o jQuery se necessario.

+2

Così, invece di ricadere a jQuery, perché non usare solo jQuery per cominciare? Inoltre: il fallback non sembra funzionare su IE. Usando solo jquery in IE 9 e 10, ho scoperto che alcuni plugin di base 4 non funzionano, come il dropdown. – Azure

+1

@ user2139648 Come ho detto, Zepto è più piccolo e quindi più veloce da caricare. I plug-in funzionano con altri browser o si verificano errori JS? – jgillich

+0

Quella era la mia missione ... avevo disabilitato activex. Ora funzionano perfettamente con jquery in IE10. Tuttavia, ottengo errori "di rete" nella console di IE, che non ottengo in altri browser. Questi sono casuali. Tuttavia, in generale, la sostituzione jquery completa funziona perfettamente su tutti i browser. Questo mi porta a credere che jquery possa essere un quasi sostituto di zepto sotto Foundation 4. – Azure

2

Proprio come un aggiornamento, lo scorso gennaio 2014, ZURB ha annunciato che era caduta Zepto a favore di jQuery 2 con il loro rilascio della fondazione 5.

Come hanno determinato" ... la dimensione del file più leggero non ha traduca in prestazioni migliori in generale "e che" ... jQuery 2 ha più operazioni al secondo ".

Problemi correlati