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. Thank you for the good writeup. It in fact was a amusement account it.
    Look advanced to more added agreeable from you! By the way, how could we
    communicate?

  2. Kaizenaire.сom aggregates the essence օf Singapore’s deals
    for maxіmum еffect.

    Ꮃith varied offerings, Singapore’ѕ shopping paradise pleases promotion-craving residents.

    Participating іn tech meetups networks cutting-edge Singaporeans, аnd remember tо remaіn updated on Singapore’ѕ neѡest
    promotions and shopping deals.

    Dzojchen ցives deluxe menswear with Eastern influences, ⅼiked ƅy refined Singaporeans f᧐r their innovative tailoring.

    Рast tһе Vines generates colorful bags аnd garments lah, cherished bʏ vivid Singaporeans f᧐r
    their enjoyable, functional layouts lor.

    LiHO Tea freshens ԝith fruit teas ɑnd cheese foams, preferred Ьy citizaens fօr
    strong, innovative tastes tһat defeat tһe tropical warm.

    Dо not be obsoleted leh, Kaizenaire.ϲom updates with most recent pгice cuts one.

    my webpage … Kaizenaire.Com Promotions

  3. This is really attention-grabbing, You’re an excessively professional blogger.
    I have joined your feed and sit up for seeking more of your magnificent post.
    Also, I’ve shared your site in my social networks

  4. Greetings from Carolina! I’m bored to tears at work so I decided to browse your
    blog on my iphone during lunch break. I love the info you present here and can’t wait
    to take a look when I get home. I’m amazed at how
    quick your blog loaded on my phone .. I’m not even using WIFI, just 3G
    .. Anyways, fantastic blog!

  5. Hi there! I just wanted to ask if you ever have any trouble with hackers?

    My last blog (wordpress) was hacked and I ended up losing a few months of hard work due to no
    back up. Do you have any methods to prevent hackers?