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. Это самый надежный kraken даркнет ресурс. Резервный адрес на случай если кракен официальный сайт заблокирован: кракен зекрало Проверено лично.

  2. When I originally commented I clicked the “Notify me when new comments are added”
    checkbox and now each time a comment is added I get four emails with the same comment.
    Is there any way you can remove people from that service?
    Many thanks!

  3. Ищете качественный kraken меф? Вам точно сюда. Если основной адрес не открывается — пользуйтесь зеркалом: кракен тор Загружается стабильно. https://rsa-mta.ru/threads/10968/

  4. Its such as you learn my mind! You seem to know a lot approximately
    this, like you wrote the book in it or something. I feel that you simply can do with a few p.c.
    to power the message home a little bit, but other than that, this is fantastic blog.
    A fantastic read. I’ll definitely be back.

  5. Undeniably believe that which you stated. Your favorite reason appeeared to be on the internet the easiest thinng to be aware of.
    I sayy to you, I definitely get irked whiile people consider worries that they just do not know about.
    Youu managed to hhit the nail upon the top
    as well as defined out the whole thing without having side effect , people caan take a signal.
    Will likely be back tto get more. Thanks