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. Wow, awesome blog structure! How lengthy have you been running a blog for?
    you made blogging glance easy. The full look of your site
    is fantastic, let alone the content material!

  2. Excellent analysis of current trends in the browser gaming industry!
    I found your discussion of mobile-first design approaches
    particularly relevant as more users shift to gaming on their phones
    and tablets. The statistics you shared about player
    retention rates in free gaming models were especially insightful for understanding the business side of online entertainment.

    Check out my web-site; lovemoney game

  3. Yoս could certainly seee your enthuusiasm in tһe article you write.
    Thhe worrld hoopes for even more passionate writers like you who are
    not afraid to say how they belieνe. All tthe time go after
    y᧐ur heart.

    My websіte :: classroom 6x

  4. If your dock door won’t close, start with basic checks: photo eyes alignment, debris on tracks, and remote lockouts. When those don’t fix it, call in specialists. dock doors repair Philadelphia has been clutch for emergency calls. warehouse dock door repair

  5. Asking questions are really good thing if you are not understanding anything totally,
    however this article provides nice understanding even.

  6. Hey I know this is off topic but I was wondering if you knew
    of any widgets I could add to my blog that automatically tweet my
    newest twitter updates. I’ve been looking for a plug-in like this
    for quite some time and was hoping maybe you would have some experience with something like this.
    Please let me know if you run into anything. I truly enjoy reading your
    blog and I look forward to your new updates.

  7. Hi! I realize this is somewhat off-topic but I needed to ask.
    Does running a well-established blog like yours take a large amount of work?
    I am completely new to running a blog but I do write in my diary
    every day. I’d like to start a blog so I can share my own experience and views online.
    Please let me know if you have any ideas or tips for new aspiring
    bloggers. Appreciate it!