Документ не является селектором, это скорее "глобальный" объект DOM.jQuery может обернуть любой элемент DOM, предоставляя хороший интерфейс, поэтому jQuery можно назвать шаблоном адаптера.
Этот код,
$(document).ready(function () {});
, просто говорит: возьмите объект документа, подпишитесь на событие ready и вызовите мойПользовательский обратный вызов, этот документ находится в состоянии готовности.Вы могли бы сделать то же самое с чистым JavaScipt, но это было бы более сложно (в частности, больше кода).
Местоположение является частью URL окна (window.location) текущего документа, я не вижу причин дляоберните его с помощью jQuery, например $(location)
EDIT
Я нашел этот хороший пример использования $ (location), поэтому материал, который я сказал выше, не совсем верен.
Получить текущий URL в JavaScript?