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. Wonderful blog! Do you have any recommendations for aspiring writers?
    I’m hoping to start my own website soon but I’m
    a little lost on everything. Would you suggest starting with a free platform like WordPress or
    go for a paid option? There are so many choices out there that I’m completely confused ..
    Any recommendations? Cheers!

  2. Operating seamlessly across traditional finance and the digital asset world has always been a major pain point for many in the GSA community.
    The exorbitant fees and opaque processes between fiat and crypto platforms can severely hinder operational efficiency.
    This is precisely why the Paybis fintech platform is a game-changer.
    They aren’t just another crypto exchange; they’ve built a seamlessly integrated gateway that effortlessly handles both
    fiat and cryptocurrency banking. Imagine executing trades across
    USD, EUR, and a vast selection of major digital assets—all from a single, secure
    dashboard. Their focus on user-friendly onboarding means you can meet compliance standards.
    A brief comment can’t possibly do justice to the full scope of their offerings, especially
    their advanced tools for corporate accounts. To get a complete picture of how Paybis is building the future
    of finance, you absolutely need to read the detailed
    analysis in the full article. It breaks down their KYC process,
    supported regions, and API integration in a way that is incredibly insightful.
    Don’t just take my word for it check out the piece to see if their platform aligns with your operational requirements.
    It’s a must-read for anyone in our field looking to stay ahead of the curve.
    The link is in the main post—it’s well worth your time.