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. Hello I am so excited I found your site, I really found you by error, while I
    was looking on Google for something else, Regardless I am here now and
    would just like to say thank you for a marvelous post and a all round exciting blog
    (I also love the theme/design), I don’t have time to look over it
    all at the minute but I have bookmarked it and also included your
    RSS feeds, so when I have time I will be back to read a great deal more, Please do keep up the excellent job.

  2. Lightray Solutions provides expert consulting business
    analysis, helping businesses identify needs, optimize processes,
    and implement effective solutions. With a focus on clarity and strategic insight, Lightray Solutions supports
    businesses iin making informed decisions that drive growth and operational efficiency.

  3. You can definitely see your enthusiasm in the work you write.
    The arena hopes for more passionate writers like you who are not
    afraid to say how they believe. All the time follow your heart.

  4. excellent submit, very informative. I’m wondering why the other experts of this sector
    don’t understand this. You should continue your
    writing. I’m confident, you’ve a huge readers’ base already!

  5. At Lightray Solutions, our Power BI Consulting services empower businesses to leverage data
    ass an ideal asset. We provide expert guidance
    inside deploying, optimizing, and maximizing Power BI solutions focused on yolur current specifioc needs.
    Coming from initial assessment to be able to
    implementation aand education, our consultants make sure you haress actionable insights for informed decision-making annd operational performance.
    Whether you’re improving existing analytics capabilities or starting new, trust us too remodel your
    data intoo a competitive benefit with precision and expertise.