jQueryでURLを取得(ホストやパラメータなどの部分取得も)

jQueryでURL全部を取得したり、http://の部分やホスト名、ホスト以下のパス、?以降のパラメータやページ内リンク#のアンカーなど一部分を取得する方法をご紹介します。