Объект URL

Узнайте, что такое объект URL и как его использовать

URL-адрес - это пространство имен, используемое для размещения двух статических методов, используемых для управления URL-адресами с помощью BLOB-объектов:

  • URL.createObjectURL()
  • URL.revokeObjectURL()

Для большого двоичного объекта вы создаете URL-адрес для него, используяURL.createObjectURL()функция:

const myURL = URL.createObjectURL(aBlob)

Получив URL-адрес большого двоичного объекта, вы можете удалить его из памяти, используя:

URL.revokeObjectURL(myURL)

В дополнение к этому URL-адрес предлагает совершенно разные функции через свой конструктор, который можно использовать для создания URL-адреса. Вы можете назвать это так:

const currentUrl = new URL(window.location.href)

Сейчас жеcurrentUrlимеет набор свойств, которые вы можете использовать для проверки URL:

  • hashфрагмент хеша
  • hostдомен + порт
  • hostnameдомен
  • hrefсодержит весь URL
  • originсхема + домен + порт
  • password
  • pathname
  • port
  • protocol
  • search
  • searchParams
  • username

которые являются обычными частями URL-адреса.

Вы можете изменить любое из них, кромеoriginиsearchParamsкоторые доступны только для чтения, и генерируют новую строку URL, вызываяtoString()метод, или путем ссылки наhrefсвойство.

Скачать мою бесплатнуюРуководство для начинающих по JavaScript


Больше руководств по браузеру: