Frage
Ja
Natürlich.
Javascript bietet so viele Möglichkeiten und ermöglicht das einbinden von Plugins.
Dank Jquery und AJax kann man damit alles, was man mit HTML, Css und PHP auch kann.
Jede moderne Seite benutzt es (Schaue mal in den Quellcode von bekannten Internets wie Google, Amazon, e-bay...)