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. News headlines and breaking news updates were made accessible via SMS.

    Sign up to receive email updates about our educational offerings
    and more! He informed the President of the Confederation Congress that he was proceeding with
    the subsequent withdrawal of refugees, liberated slaves,
    and military personnel as fast as possible, but that it was not possible to give an exact date because the number of refugees entering the city recently had increased dramatically (more
    than 29,000 Loyalist refugees were eventually evacuated
    from the city). The CBC Ombudsman is completely independent of CBC program staff and management, reporting directly to the President of the CBC and, through the President, to the corporation’s board of directors.
    The program continued to maintain a two-anchor format until Thalia Assuras was appointed as anchor of the CBS Morning News
    in 1998, at which point the program switched to
    a single-anchor format, which it has had ever since. Deseret News, Google news archive.

  2. Hi to every body, it’s my first go to see of this webpage;
    this web site includes remarkable and really fine material
    for readers.

  3. Wonderful blog! Do you have any recommendations for aspiring writers?
    I’m planning to start my own website soon but I’m a little lost on everything.
    Would you recommend starting with a free platform like WordPress or go for a paid option? There are so many choices
    out there that I’m totally confused .. Any ideas?
    Thanks!