Java Script Libs worth looking at.

Of course you need to start with

JQuery, JQueryUI, JQuery Mobile but there are a number of other libs that are worth keeping an eye on.

Knockout

Node.js

Lode.js

prototype.js