When dealing with the structure of javascript in a website. Currently i try to seperate all my javascript into files, something like app.js.
Although is it better just to place scripts on the actual page they appear, with tags? and if so what are the reasons?