Window Location
شیء window.location بخشی از BOM (Browser Object Model) است و اطلاعات مربوط به URL جاری را در اختیار ما قرار میدهد. همچنین میتوانیم با آن کاربر را به صفحات دیگر هدایت کنیم.
🔹 1. ویژگیهای مهم location
🟢 location.href
-
آدرس کامل (Full URL) صفحه جاری
🟢 location.hostname
-
نام هاست (دامنه)
🟢 location.pathname
-
مسیر فایل در آدرس
🟢 location.protocol
-
پروتکل استفادهشده (http یا https)
🟢 location.port
-
شماره پورت (در صورت وجود)
🟢 location.search
-
پارامترهای Query String
🟢 location.hash
-
بخش hash (بعد از # در URL)
🔹 2. متدهای location
📌 location.assign(url)
انتقال کاربر به یک URL جدید (امکان بازگشت با Back وجود دارد).
📌 location.replace(url)
انتقال به URL جدید (بدون امکان بازگشت به صفحه قبلی).
📌 ()location.reload
بارگذاری مجدد صفحه (Refresh).
🔹 3. مثال کاربردی
✅ خلاصه
-
location.href→ URL کامل -
location.hostname→ نام هاست -
location.pathname→ مسیر فایل -
location.protocol→ پروتکل (http/https) -
location.port→ شماره پورت -
location.search→ Query String -
location.hash→ بخش Hash -
متدها:
-
()assign→ هدایت با امکان بازگشت -
()replace→ هدایت بدون امکان بازگشت -
()reload→ بارگذاری مجدد
-
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React