¿Cómo puedo ejecutar una copia alternativa de jQuery después de cargar el DOM?

as siguientes son las primeras líneas de código en una<script> etiqueta justo encima del cierrebody en mi documento (especifica que se ejecuta una copia de jQuery servida localmente en caso de que falle la CDN de Google):

if(!window.jQuery){
    var script = document.createElement('script');
    script.type = 'text/javascript';
    script.src = '/js/jquery.js';
    var scriptHook = document.getElementsByTagName('script')[0];
    scriptHook.parentNode.insertBefore(script, scriptHook);
}


jQuery(document).ready(function($){
// page behaviors
});

Se ejecuta con éxito, en el sentido de que si mi computadora no está conectada a Internet (esta es una página servida localmente), se inserta la copia local de jQuery. Sin embargo, eldocument.ready() sección a continuación no se ejecuta. Supongo que esto se debe a que se invoca antes de que la copia alternativa de jQuery surta efecto. ¿Cuál es la práctica adecuada para de alguna manera "retrasar" su ejecución para que cualquiera de las copias de jQuery funcione correctamente?

Respuestas a la pregunta(5)

Su respuesta a la pregunta