Собственно вижу у многих учителей такой способ, что в конце файла вставляется js скрипт, который подключает все остальные js скрипты. Подскажите - чем этот способ лучше, чем просто подключение скриптов перед закрывающим тегом body вручную? Вот пример:
<script>var scr = {"scripts":[
{"src" : "libs/modernizr/modernizr.js", "async" : false},
{"src" : "libs/jquery/jquery-1.11.2.min.js", "async" : false},
{"src" : "libs/waypoints/waypoints.min.js", "async" : false},
{"src" : "libs/animate/animate-css.js", "async" : false},
{"src" : "libs/plugins-scroll/plugins-scroll.js", "async" : false},
{"src" : "js/common.js", "async" : false}
]};!function(t,n,r){"use strict";var c=function(t){if("[object Array]"!==Object.prototype.toString.call(t))return!1;for(var r=0;r<t.length;r++){var c=n.createElement("script"),e=t[r];c.src=e.src,c.async=e.async,n.body.appendChild(c)}return!0};t.addEventListener?t.addEventListener("load",function(){c(r.scripts);},!1):t.attachEvent?t.attachEvent("onload",function(){c(r.scripts)}):t.onload=function(){c(r.scripts)}}(window,document,scr);
</script>