It really depends on your pages.
If you are building a blog or a news site (a classic "content" site), it should absolutely work without javascript.
If you are building an admin interface for said news site, where articles are edited and published, it is okay to require javascript.
Some people are so scared of "premature optimization" and "catering to a tiny number of geeks" that they trick themselves into making a huge JS mess. Most websites these days seem to be examples of this.