Đối tượng URL

Tìm hiểu đối tượng URL là gì và cách sử dụng nó

URL là không gian tên được sử dụng để lưu trữ 2 phương thức tĩnh được sử dụng để thao tác URL bằng Blobs:

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

Với một đốm màu, bạn tạo một URL cho nó bằng cách sử dụngURL.createObjectURL()chức năng:

const myURL = URL.createObjectURL(aBlob)

Khi bạn có URL blob, bạn có thể hủy nó khỏi bộ nhớ bằng cách sử dụng:

URL.revokeObjectURL(myURL)

Ngoài ra, URL cung cấp một chức năng rất khác thông qua hàm tạo của nó, có thể được sử dụng để tạo URL. Bạn có thể gọi nó như thế này:

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

Hiện naycurrentUrlcó một tập hợp các thuộc tính mà bạn có thể sử dụng để kiểm tra URL:

  • hashmảnh băm
  • hosttên miền + cổng
  • hostnamelĩnh vực
  • hrefchứa toàn bộ URL
  • originlược đồ + miền + cổng
  • password
  • pathname
  • port
  • protocol
  • search
  • searchParams
  • username

là những phần thông thường của URL.

Bạn có thể thay đổi bất kỳ điều nào trong số đó, ngoại trừoriginsearchParamsđược chỉ đọc và tạo một chuỗi URL mới bằng cách gọitoString()hoặc bằng cách tham chiếuhrefbất động sản.

Tải xuống miễn phí của tôiSổ tay dành cho Người mới bắt đầu JavaScript


Các hướng dẫn khác về trình duyệt: