Fallback pentru jQuery găzduit de CDN - CSS-Tricks

Anonim

Mai multe companii mari oferă copii ale jQuery găzduite pe CDN-urile lor (Content Delivery Network). Cel mai cunoscut este Google, dar și Microsoft și jQuery. Mulți oameni jură acest lucru, deoarece economisesc lățimea de bandă, se descarcă mai repede și poate chiar rămân în cache sărind între diferite site-uri care utilizează același script.

Totuși, există întotdeauna acea nuanță de îndoială, că poate ceva nu merge bine cu aceste companii mari CDN la scenariu nu este disponibil (se întâmplă). Este mai fiabil să vă utilizați propriul site web, deoarece hei, dacă vă încarcă pagina web, atunci serverul dvs. este activ și va servi scriptul foarte bine, deși fără beneficiile CDN.

Așadar, poate cea mai bună soluție este să folosiți ambele metode! Folosiți mai întâi CDN și, dacă nu reușește, încărcați copia locală. Iată o tehnică:

 if (typeof jQuery == 'undefined') ( document.write(unescape("%3Cscript src='/js/jquery-1.4.2.min.js'%3E%3C/script%3E")); )