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. Refresh Renovation Southwest Charlotte
    1251 Arrow Pine Dr c121,
    Charlotte, NC 28273, United Ⴝtates
    +19803517882
    Proven Step 5 Process Renovation; Raindrop.Io,

  2. Thanks a bunch for sharing this with all of us you really recognize what you’re speaking about!
    Bookmarked. Kindly additionally discuss with my site =).
    We will have a link change contract between us

  3. Hello! This is my 1st comment here so I just wanted to give a quick shout out
    and tell you I truly enjoy reading through your articles.
    Can you suggest any other blogs/websites/forums that go over the
    same topics? Appreciate it!

  4. Hi there, There’s no doubt that your web site
    could be having internet browser compatibility problems.
    Whenever I take a look at your site in Safari, it looks fine however, if opening in I.E., it has
    some overlapping issues. I just wanted to give you a quick heads up!
    Aside from that, fantastic website!

  5. If you want to get a good deal from this article then you have to apply such strategies to your won weblog.

  6. Hi this is kind of of off topic but I was wanting to know if blogs use WYSIWYG editors
    or if you have to manually code with HTML. I’m starting a blog
    soon but have no coding skills so I wanted to get guidance from someone with experience.
    Any help would be greatly appreciated!