DrDoc - 3:56 pm on Jul 31, 2013 (gmt 0)
Welcome to WebmasterWorld!
Short answer -- YES!
While "3" is somewhat of an arbitrary number, having a large number of external references to anything is a bad idea.
one script file
Problem 1: For every file referenced (be it css/js/swf/gif/jpg/png/whatever), the browser has to make another request to the server to fetch the resource.
Problem 2: Depending on the file size, you have now significantly increased the total weight of your page.
Problem 3: In the case of CSS/JS and similar, the browser now has to parse the document and apply its rules or run a function.
Problem 4: Excessive scripting may lock up the browser until the script is done running, resulting in script warnings and/or annoyance for the user.
So, yeah, excessive use of external files is bad. In your example above, it definitely falls under "excessive". But the real solution is more complex than simply cutting the number down to an arbitrary limit.