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. Hey there! I’ve been reading your site for a while now and finally got the bravery to go ahead and give you a shout out from
    Atascocita Texas! Just wanted to say keep up the good work!

  2. Hmm is anyone else having problems with the images on this blog loading?
    I’m trying to find out if its a problem on my end or if it’s the blog.
    Any feedback would be greatly appreciated.

  3. Thanks for finally talking about > jQuery CDN as A Named Module In RequireJS | freestyle developments < Liked it!

  4. I do not even know how I ended up here, but I thought this post was good.
    I do not know who you are but certainly you’re going to a famous blogger if you are not already ;) Cheers!

  5. Traders and investors regularly analyze these metrics to anticipate possible market movements and change their techniques accordingly.
    The accessibility of educational resources likewise plays
    an essential function in shaping brand-new investors’ understanding of market dynamics.

  6. Nice weblog here! Additionally your website lots up fast! What web host are you using?
    Can I am getting your associate hyperlink on your host?
    I desire my site loaded up as quickly as yours lol

    Also visit my page: castrocvv