Domanda

Sto usando Requisitejs per strutturare il mio codice JavaScript. Inoltre, sto usando un sacco di CSS3 e uso "Modernizr w/ yepnope" + x Numero di polifill CSS3.

Capisco "Modernizr w/ yepnope" e i requisiti sono entrambi caricatori di risorse. Dato che sono entrambi caricatori di risorse, è una cattiva idea usarli entrambi nello stesso progetto?

Quindi, in sostanza, lo sto chiedendo, è una cattiva idea da usare:

  • Requisite.js
  • Modernizr.js w/ yepnope.js

Nella stessa pagina?

È stato utile?

Soluzione

Finché non si carichi i moduli richiedono i moduli tramite yepnope, è OK usare entrambi. Altrimenti potresti riscontrare questo problema secondo il documento di requisito: http://requirejs.org/docs/errors.html#mismatch

E dal momento che carichi le cose esterne requisiti, cioè un polyfill API, l'unico modo in cui i moduli potrebbero usare quei polyfill sarebbero per rendere la iniziale require() chiamare all'interno del complete() callback di yepnope. Ma imho diventa un po 'goffo ...

Altri suggerimenti

Riepilogo: Rispondi.js, (che è ottimo con JQuery Mobile), si basa sulle query multimediali CSS3, quindi se Polyfills è tutto ciò di cui hai bisogno, probabilmente non hai bisogno di caricanti di risorse.

Non posso parlare per Yepnopejs, ma poiché Rispondi.js è elencato in Modernizer, sembra ridondante.

MODIDERIZZATORE, se usato, dovrebbe determinare se risponde o meno.

Modernanti caricherà condizionalmente gli script, tra cui Rispond.js, lato client in base a rilevamenti di funzionalità. Script supportati (che attualmente non includono yepnope) a

https://github.com/modernizr/modernizr/wiki/html5-cross-browser-polyfills

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