1) Does all javascript focus on displaying things on a canvas?

2) Can I have help with collision detection involving rectangles and circles? I know how to find if a certain point has collided with...