কম্পিউটার

আমি কিভাবে জাভাস্ক্রিপ্টে হোস্টনাম এবং পাথের মধ্যে একটি URL পার্স করব?


Window.location শুধুমাত্র পঠনযোগ্য সম্পত্তি নথির বর্তমান অবস্থান সম্পর্কে তথ্য সহ একটি অবস্থান অবজেক্ট প্রদান করে। আপনি হোস্টনাম এবং পাথে URL পার্স করতে এটি ব্যবহার করতে পারেন।

অবস্থান ইন্টারফেস এটি লিঙ্ক করা বস্তুর অবস্থান (URL) প্রতিনিধিত্ব করে। অবস্থান অবজেক্ট -

-এ বৈশিষ্ট্যগুলি উপলব্ধ

Location.href − এটি একটি DOMString যাতে সমগ্র URL রয়েছে৷ পরিবর্তন করা হলে, সংশ্লিষ্ট নথিটি নতুন পৃষ্ঠায় নেভিগেট করে। এটি সংশ্লিষ্ট নথির চেয়ে ভিন্ন উত্স থেকে সেট করা যেতে পারে৷

Location.protocol − ইউআরএলের প্রোটোকল স্কিম, চূড়ান্ত ':' সহ।

Location.host − হোস্ট, এটি হোস্টনাম, একটি ':', এবং URL এর পোর্ট৷

Location.hostname − URL-এর ডোমেন৷

অবস্থান.পোর্ট − URL-এর পোর্ট নম্বর৷

Location.pathname − একটি প্রাথমিক '/' URL এর পথ অনুসরণ করে৷

Location.search − A '?' URL এর পরামিতি বা "querystring" দ্বারা অনুসরণ করা হয়৷ আধুনিক ব্রাউজারগুলি URLSearchParams এবং URL.searchParams প্রদান করে যাতে কোয়েরিস্ট্রিং থেকে প্যারামিটারগুলিকে পার্স করা সহজ হয়৷

Location.hash − A '#' এর পরে URL-এর খণ্ড শনাক্তকারী৷

Location.username − ডোমেন নামের আগে নির্দিষ্ট করা ব্যবহারকারীর নাম।

Location.password − ডোমেন নামের আগে নির্দিষ্ট পাসওয়ার্ড।

উদাহরণ

উদাহরণ ব্যবহার -

let hostname = location.hostname
let path = location.pathname
console.log(hostname)
console.log(path)

URL-এ:https://www.tutorialspoint.com/ajax/index.htm

আউটপুট

এটি আউটপুট দেবে −

www.tutorialspoint.com
/ajax/index.htm

  1. কিভাবে জাভাস্ক্রিপ্ট ব্যবহার করে একটি URL অবজেক্ট তৈরি করবেন?

  2. কীভাবে একটি অ্যারেকে একটি জটিল অ্যারে জাভাস্ক্রিপ্টে রূপান্তর করবেন?

  3. কিভাবে ম্যাপ() ব্যবহার করে অ্যারেকে অবজেক্টের অ্যারেতে রূপান্তর করতে হয় এবং JavaScript-এ reduce()

  4. কী দ্বারা পড়ুন এবং জাভাস্ক্রিপ্টে JSON হিসাবে পার্স করুন