2012-04-27 12 views

risposta

0

Si può sempre collegare i file raw sul ramo Master presso GitHub:

CSS: https://raw.github.com/tonytomov/jqGrid/master/css/ui.jqgrid.css

JS: https://github.com/tonytomov/jqGrid/tree/master/js

CSS è una vittoria chiara, ma JS dovrebbe includere ogni singolo modulo. Questo probabilmente erode il beneficio derivante dall'acquisizione dell'inserimento in un sito esterno.

[update]

Non sosterrei fare questo ovunque al di fuori dello sviluppo. A lungo termine, penso che strumenti come Grunt/Bower renderanno i CDN meno essenziali, a meno che non ci siano app multi pagina.

+2

L'utilizzo di github per servire css o js è un consiglio terribile. Se l'autore del repository github apporta modifiche, potrebbe rovinare l'intero sito. Non dovresti davvero includere github in alcun modo forma o forma. L'autore può ristrutturare il layout del suo progetto, rimuovere completamente il progetto, ecc. Plus github non serve i file "raw" con le intestazioni di scadenza nel lontano futuro o con le intestazioni corrette. Sarà più lento del servizio dal tuo server. – Sk446

+1

@RickM Sono d'accordo. Questo è valido solo per gli ambienti di sviluppo come soluzione rapida e sporca. Dato che GruntJS è diventato così solido, non uso più i CDN. Posso importare le mie dipendenze e concatele (in modo sicuro) in un unico file vendor.js e vendor.css. – Christopher

1

Si può provare a inviare una richiesta al http://www.jsdelivr.com

+0

Quanto è affidabile jsdelivr.com? –

+0

È sponsorizzato da NetDNA, quindi abbastanza affidabile. http://www.jsdelivr.com/#!jqgrid – Jim

+1

Vedo che ora hanno caricato jqGrid su jsdelivr, ma sembra che manchi la versione completa minificata jquery.jqGrid.min.js (quella che si ottiene quando si esegue jqGrid Scarica Builder): http://www.jsdelivr.com/#!jqgrid –