I am under the impression that coffeescript translates its code to pure, normal javascript. However, some parts (such as ID selectors), translates in to jQuery ID selectors. This means that I have to link a jQuery script to run this code.
What is the reasoning behind this? Why translate to #(jQuery) ID selector instead of document.getElementByID(normal javascript)?