Firebug is a great extension to track http requests, inspect elements and keep a track of javascript errors. It’s available here: https://addons.mozilla.org/firefox/1843/ and is highly recommended by Mozilla developers themselves.
Doesn’t hurt either
“tamperdata is an extension to track and modify http/https requests.”. Great for seeing what does AJAX requests do. See http://tamperdata.mozdev.org/
Sahi is a javascript based lightweight functional testing tool. Use it to test drag-drop and other aspects of your UI. It’s available here: http://sahi.sourceforge.net/