Location অবজেক্ট

Location অবজেক্ট

লোকেশন ওবজেক্টকে বর্তমান URL-এর সংকেত সম্বলিত করে

লোকেশন ওবজেক্টকে উইন্ডো ওবজেক্টের একটি অংশ হিসাবে মনে করা হয়, যা window.location বৈশিষ্ট্যের মাধ্যমে প্রবেশ করা যায়。

উদাহরণ

ব্যবহারকারীকে একটি নতুন ঠিকানা দিতে

লোকেশন ওবজেক্ট বৈশিষ্ট্য

বৈশিষ্ট্য বর্ণনা
hash সংযোগকারী (?) থেকে শুরু করে URL-এর (অনুসন্ধান) সংযোজন সংজ্ঞায়িত করুন বা ফিরিয়ে দেওয়া হয়।
host সংযোগকারী (?) থেকে শুরু করে URL-এর (অনুসন্ধান) সংযোজন সংজ্ঞায়িত করুন বা ফিরিয়ে দেওয়া হয়।
hostname সংযোগকারী (?) থেকে শুরু করে URL-এর (অনুসন্ধান) সংযোজন সংজ্ঞায়িত করুন বা ফিরিয়ে দেওয়া হয়।
href সংযোগকারী (?) থেকে শুরু করে URL-এর (অনুসন্ধান) সংযোজন সংজ্ঞায়িত করুন বা ফিরিয়ে দেওয়া হয়।
pathname সংযোগকারী (?) থেকে শুরু করে URL-এর (অনুসন্ধান) সংযোজন সংজ্ঞায়িত করুন বা ফিরিয়ে দেওয়া হয়।
port সংযোগকারী (?) থেকে শুরু করে URL-এর (অনুসন্ধান) সংযোজন সংজ্ঞায়িত করুন বা ফিরিয়ে দেওয়া হয়।
protocol সংযোগকারী (?) থেকে শুরু করে URL-এর (অনুসন্ধান) সংযোজন সংজ্ঞায়িত করুন বা ফিরিয়ে দেওয়া হয়।
search সংযোগকারী (?) থেকে শুরু করে URL-এর (অনুসন্ধান) সংযোজন সংজ্ঞায়িত করুন বা ফিরিয়ে দেওয়া হয়।

লোকেশন ওবজেক্ট পদ্ধতি

বৈশিষ্ট্য বর্ণনা
assign() নতুন দস্তাবেজ লোড করুন。
reload() বর্তমান দস্তাবেজকে পুনরায় লোড করুন。
রিপ্লেস () বর্তমান দস্তাবেজকে নতুন দস্তাবেজ দ্বারা প্রতিস্থাপন করুন。

লোকেশন ওবজেক্ট বর্ণনা

লোকেশন ওবজেক্টকে উইন্ডো ওবজেক্টের লোকেশন বৈশিষ্ট্যে সংরক্ষণ করা হয়, যা সেই উইন্ডোতে বর্তমানে দেখা যাওয়া দস্তাবেজের ওয়েব ঠিকানা উল্লেখ করে। এটা href বৈশিষ্ট্যএটি দস্তাবেজের সম্পূর্ণ URL সংরক্ষণ করে, অন্যান্য বৈশিষ্ট্যগুলি তার URL-এর বিভিন্ন অংশকে বর্ণনা করে। এই বৈশিষ্ট্যগুলি অ্যানকর ওবজেক্ট (বা অ্যারেজ ওবজেক্ট) এর URL বৈশিষ্ট্যের সঙ্গে খুবই মিল রয়েছে। যখন একটি লোকেশন ওবজেক্টকে স্ট্রিং হিসাবে রূপান্তরিত করা হয়, href বৈশিষ্ট্যের মান ফিরিয়ে দেওয়া হয়। এই মানে, আপনি location.href-এর পরিবর্তে location এক্সপ্রেশন ব্যবহার করতে পারেন。

不过 Anchor 对象表示的是文档中的超链接,Location 对象表示的却是浏览器当前显示的文档的 URL(或位置)。但是 Location 对象所能做的远远不止这些,它还能控制浏览器显示的文档的位置。如果把一个含有 URL 的字符串赋予 Location 对象或它的 href 属性,浏览器就会把新的 URL 所指的文档装载进来,并显示出来。

যদি লোকেশন বা location.href-এর মাধ্যমে পূর্ণ ইউআরএল-এর মাধ্যমে বর্তমান URL-কে প্রতিস্থাপন করা হয় না, তবে অন্যান্য URL-এর অংশকেও সংশোধন করা যায়, যেমন লোকেশন অবজেক্টের অন্যান্য প্রতিভাত্ত্বগুলিকে মাথায় রেখে।এইভাবে, একটি নতুন URL তৈরি হবে, যার অংশগুলি পূর্ববর্তী URL-এর সাথে ভিন্ন হবে, ব্রাউজারটি তা লোড করবে এবং দেখাবে।উদাহরণস্বরূপ, যদি Location অবজেক্টেরতাহলে, ব্রাউজারটি বর্তমান ডকুমেন্টতের একটি নির্দিষ্ট স্থানে হটবে।একরকম, যদি হ্যাশ প্রতিভাত্ত্বটি সংযোজিত হয় সার্চ প্রতিভাত্ত্বতাহলে, ব্রাউজারটি নতুন কোনও কোয়ার্সি স্ট্রিং যুক্ত করা হওয়া ইউআরএল লোড করবে。

যুরো প্রতিভাত্ত্বের মধ্যে, লোকেশন অবজেক্টের রিলোড () মথডবর্তমান ডকুমেন্টটিকে পুনরায় লোড করা যায়রিপ্লেস () নতুন ডকুমেন্টটি নতুন ইতিহাস তৈরি করতে হয় না, অর্থাৎ, ব্রাউজারের ইতিহাস তালিকায়, নতুন ডকুমেন্টটি বর্তমান ডকুমেন্টকে প্রতিস্থাপন করবে。