scripts in <head> tag works perfectly as well as long as you position scripts above elements you would put in the <body> . I will start doing this!
demo: http://jsbin.com/duqonahiyi/1/edit?html,console,output
demo: http://jsbin.com/duqonahiyi/1/edit?html,console,output