Does an external .js file require internal and containing tags to work?
No they're not needed, in fact you'll get a syntax error if you include them.
Your .js files should contain only JavaScript, no HTML tags around it, like would have inside a page.
.js
1.4m articles
1.4m replys
5 comments
57.0k users