Ciao a tutti!
Ho un dubbio riguardo il caricamento asincrono.
Ho trovato da qualche parte questo script che permette di scaricare i files jsscript e css in modo asincrono:
Domanda: mi sapete dire se questo script è corretto e se realmente ha un qualche effetto nel caricamento della pagina o se in alternativa mi sapete consigliare altri script o metodi per velocizzare il caricamento?
Grazie a quanti mi risponderanno!
Ho un dubbio riguardo il caricamento asincrono.
Ho trovato da qualche parte questo script che permette di scaricare i files jsscript e css in modo asincrono:
Codice:
<script type="text/javascript">
// Usage: getScript('script.js', function() { /* callback */ });
function getScript(url,success){
var script = document.createElement('script');
script.src = url;
var head = document.getElementsByTagName('head')[0], done=false;
script.onload = script.onreadystatechange = function(){
if (!done && (!this.readyState || this.readyState == 'loaded' || this.readyState == 'complete')) {
done=true;
success();
script.onload = script.onreadystatechange = null;
head.removeChild(script);
}
};
head.appendChild(script);
}
getScript('http://site/Content/jquery-ui-themes/smoothness/jquery-ui-1.10.0.custom.min.css', function() { /* callback */ });
getScript('http://site/Scripts/public.ajaxcart.js', function() { /* callback */ });
getScript('http://site/Scripts/public.common.js', function() { /* callback */ });
getScript('http://site/Scripts/jquery-ui-1.10.0.min.js', function() { /* callback */ });
getScript('http://site/Scripts/zoom-img/js/dg-picture-zoom.js', function() { /* callback */ });
getScript('http://site/Scripts/zoom-img/js/dg-picture-zoom-autoload.js', function() { /* callback */ });
</script>
Domanda: mi sapete dire se questo script è corretto e se realmente ha un qualche effetto nel caricamento della pagina o se in alternativa mi sapete consigliare altri script o metodi per velocizzare il caricamento?
Grazie a quanti mi risponderanno!