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. Great blog here! Also your web site loads up very fast!
    What host are you using? Can I get your affiliate link to your host?

    I wish my site loaded up as fast as yours lol

  2. Ꭲremendous issues hеre. I’m very hаppy to ⅼook your
    post. Thank you so much and I am takіng a look forward to contact
    you. Will you pleɑse drop me a e-mail?

    Stoр by my weЬ Ьlog … Barista Uniform

  3. Have you ever considered creating an ebook or guest authoring on other sites?
    I have a blog based on the same topics you discuss and would love to have you
    share some stories/information. I know my visitors would
    appreciate your work. If you are even remotely interested,
    feel free to shoot me an email.

    my homepage; zkreciul01

  4. Howdy, I think your website might be having internet browser compatibility
    problems. When I take a look at your web site in Safari, it
    looks fine but when opening in Internet Explorer,
    it has some overlapping issues. I just wanted to give you a quick heads up!
    Other than that, excellent site!

  5. I know this if off topic but I’m looking into starting
    my own weblog and was wondering what all is required to get setup?
    I’m assuming having a blog like yours would cost a pretty penny?
    I’m not very internet savvy so I’m not 100% positive. Any recommendations or advice would be greatly appreciated.
    Kudos

  6. Awesome blog! Is your theme custom made or did you download it from somewhere?
    A design like yours with a few simple tweeks would really make my blog stand
    out. Please let me know where you got your design.
    Appreciate it

  7. Hello this is kind of of off topic but I was wondering if blogs use WYSIWYG editors or
    if you have to manually code with HTML. I’m starting a blog soon but have no coding knowledge so I wanted to get advice from someone with experience.
    Any help would be greatly appreciated!