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. The appeal argued that electoral bonds are
    “completely traceable,” as evidenced by SBI’s secret number-based record of bond buyers and the political parties to which
    they give.

  2. Spot on with this write-up, I actually feel this site
    needs a great deal more attention. I’ll probably be back again to read through more, thanks for
    the info!

  3. Wow that was unusual. I just wrote an very long comment but after I clicked submit my comment didn’t show up.
    Grrrr… well I’m not writing all that over again. Regardless, just wanted to say superb blog!

  4. Ahaa, its nice dialogue on the topic of this piece
    of writing at this place at this web site, I have read all that, so
    now me also commenting at this place.

  5. Good day! I know this is kinda off topic however , I’d figured
    I’d ask. Would you be interested in exchanging links or maybe guest writing a blog article or vice-versa?
    My website goes over a lot of the same subjects as yours and I believe we could greatly benefit from each other.
    If you’re interested feel free to send me an email. I look
    forward to hearing from you! Awesome blog by the way!