For Java I always use an IDE.
For JavaScript, HTML, CSS I am quite happy with a text editor (EditPlus) as long as I can access some reference information online easily.
I did used to use HomeSite for HTML and the code completion and suggestion features were useful, but I guess I know HTML well enough now that I don't feel like I "need" those features.
With Java you're dealing with more interactions between a variety of classes so in my experience code completion, suggestion, refactoring tools, etc. are a big help.
I imagine it's going to get that way with JavaScript development (in general and for me) over the next few years. IDE vendors are working to improve their JavaScript support so I wouldn't be surprised if I dropped EditPlus in favour of Eclipse for JavaScript at some point in the future.