tools of javascript