jQuery CDN as A Named Module In RequireJS

If you want RequireJS to fetch jQuery from a CDN, you’ll need to tell it to do so using the “paths” config:

require.config({
paths: {
"jquery": "https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"
}
});

As I understand it, if you want to use the local file fallback code a la html5bp you’re out of luck. For those of you who don’t know, the local file fallback code allows you to load jQuery from your own domain if the CDN version fails to load. It looks like this:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.8.2.min.js"><\/script>')</script>

Arguably, if you’re using jQuery it is likely to be a global requirement rather than a requirement for one or two modules. The same sort of thing with BackboneJS. It might be better to place these global requirements in the HTML for your pages (before the RequireJS script) to save typing ‘jquery’ and ‘backbone’ in all your module definitions.

22,429 thoughts on “jQuery CDN as A Named Module In RequireJS

  1. Greetings! This is my first visit to your blog!
    We are a collection of volunteers and starting a new
    project in a community in the same niche.
    Your blog provided us beneficial information to work on. You
    have done a outstanding job!

  2. Increíble artículo sobre los juegos más populares de Pin-Up Casino en México.
    Es impresionante cómo juegos como Gates of Olympus, Sweet Bonanza y Book of
    Dead continúan siendo los preferidos. Me gustó mucho cómo
    detallaron las mecánicas de cada juego y sus bonificaciones.

    Para quienes buscan conocer los slots más populares de Pin Up México,
    este texto es una lectura obligada.

    Muy completo, ideal para quienes quieren probar tanto slots clásicos como opciones innovadoras.

    👉 Puedes leer el artículo completo aquí y descubrir todos los detalles sobre los juegos más jugados en Pin Up México.

  3. Pretty section of content. I just stumbled upon your site and in accession capital to assert that I get actually enjoyed account your blog posts.

    Any way I will be subscribing to your augment and even I achievement
    you access consistently quickly.