JavaScriptフレームワークやライブラリは日々進化しています。
これらのフレームワークやライブラリを活用することが当然となりつつありますが、数ある中で何を使うかは非常に重要です。
その中で、これだけは押さえておけば問題ないという物をリストアップしました。
これ以外にも多数ありますが、自分の利用用途、ドキュメント類の豊富さなどから自分に合った物を選びましょう。
MVC (Model View Controller)系
Backbone.js
Knockout.js
Angular.js
DOM (Document Object Model)系