جاوا اسکرپٹ میں دستاویز بیس یو آر آئی پراپرٹی کیا کرتی ہے۔

Jawa Askrp My Dstawyz Bys Yw Ar Ayy Prapr Y Kya Krty



جب HTML دستاویز براؤزر ونڈو پر رن ​​ٹائم پر لوڈ ہوتی ہے، تو یہ دستاویز ایک دستاویز آبجیکٹ بن جاتی ہے جو اس میں دکھائے گئے تمام HTML عناصر تک رسائی فراہم کرتی ہے۔ یہ طریقوں اور خصوصیات کی ایک وسیع رینج کے ساتھ آتا ہے جو خصوصی کاموں کو انجام دینے میں مدد کرتا ہے۔ ' اڈے ” ایک ایسی خاصیت ہے جو خاص طور پر HTML دستاویز کے بنیادی URI (موجودہ ویب صفحہ کا پتہ) واپس کرنے کے لیے بنائی گئی ہے۔ بنیادی URI کو تلاش کرنا مفید ہے جو صارف کو مخصوص HTML دستاویزات کے ڈومین، وسائل اور مقام کے بارے میں بتاتا ہے۔

یہ پوسٹ جاوا اسکرپٹ میں دستاویز 'baseURI' پراپرٹی کے کام کو ظاہر کرتی ہے۔







جاوا اسکرپٹ میں دستاویز 'baseURI' پراپرٹی کیا کرتی ہے؟

' اڈے 'دستاویز' آبجیکٹ کی صرف پڑھنے کی خاصیت مخصوص دستاویز کا بنیادی URI (یونیفارم ریسورس آئیڈینٹیفائر) دکھاتی ہے۔ 'baseURI' ایک مطلق URT ہے جو دستاویز کے مقام کی وضاحت کرتا ہے۔ یہ پراپرٹی دستاویز کی بنیاد URI کو 'سٹرنگ' کی شکل میں واپس کرتی ہے۔



نحو



document.baseURI





مندرجہ بالا نحو کو متعین کام انجام دینے کے لیے کسی اضافی پیرامیٹر کی ضرورت نہیں ہے۔

آئیے اس کے عملی نفاذ کو دیکھنے کے لیے مثال میں اوپر بیان کردہ خاصیت کا استعمال کریں۔



مثال: 'baseURI' پراپرٹی کا استعمال کرتے ہوئے دستاویز کی بنیاد URI بازیافت کریں۔

یہ مثال موجودہ دستاویز کی بنیاد URI حاصل کرنے کے لیے 'دستاویز' آبجیکٹ کے ساتھ 'baseURI' پراپرٹی کا اطلاق کرتی ہے۔

HTML کوڈ

سب سے پہلے، ذیل میں بیان کردہ کوڈ کو دیکھیں:

< h2 > دستاویز بیس یو آر آئی پراپرٹی میں جاوا اسکرپٹ h2 >
< بٹن کلک پر = 'jsFunc()' > بیس یو آر آئی حاصل کریں۔ بٹن >
< ص آئی ڈی = 'نمونہ' >> ص >

مندرجہ بالا کوڈ کے ٹکڑوں کے مطابق:

  • '

    ٹیگ سطح 2 کی ذیلی سرخی کا اضافہ کرتا ہے۔

  • ' <بٹن> ” ٹیگ ایک منسلک ماؤس ایونٹ 'onclick' ایونٹ کے ساتھ ایک بٹن کی وضاحت کرتا ہے جو ایونٹ کے متحرک ہونے پر JavaScript فنکشن 'jsFunc()' کو کال کرتا ہے۔
  • '

    ' ٹیگ موجودہ دستاویز کی بنیاد URI کے ساتھ شامل کرنے کے لیے تفویض کردہ آئی ڈی 'نمونہ' کے ساتھ ایک خالی پیراگراف بناتا ہے۔

جاوا اسکرپٹ کوڈ

اب، جاوا اسکرپٹ کوڈ کے ساتھ جاری رکھیں:

< سکرپٹ >
فنکشن jsFunc ( ) {
دو t = document.baseURI؛
document.getElementById ( 'نمونہ' ) .innerHTML = ' موجودہ دستاویز کا بیس یو آر آئی ہے: ' + t;
}
سکرپٹ >

اوپر فراہم کردہ کوڈ میں:

  • صارف کی طرف سے طے شدہ فنکشن ' jsFunc() ' پہلے 't' نامی متغیر کا اعلان کرتا ہے جو 'document.baseURI' پراپرٹی کو استعمال کرتا ہے۔
  • اس کے بعد، لاگو کریں ' getElementById() متغیر 't' کی واپسی والی قدر یعنی بیس URI کو ظاہر کرنے کے لیے 'نمونہ' کے بطور آئی ڈی والے خالی پیراگراف کو بازیافت کرنے کا طریقہ۔

آؤٹ پٹ

یہاں، مندرجہ بالا آؤٹ پٹ موجودہ دستاویز کی بنیاد URI کو دکھاتا ہے ' document.baseURI بٹن پر جائیداد کے مطابق کلک کریں۔

نتیجہ

جاوا اسکرپٹ ' دستاویز ' چیز ' اڈے مخصوص دستاویز کی بنیاد URI حاصل کرنے کے لیے پراپرٹی مفید ہے۔ یہ ایک سٹرنگ ویلیو فراہم کرتا ہے جو فعال ویب پیج بیس URI کی نمائندگی کرتا ہے۔ یہ صرف پڑھنے کی خاصیت ہے جو اس فعالیت کو انجام دینے کے لیے کسی اضافی پیرامیٹرز پر منحصر نہیں ہے۔ اس پوسٹ نے جاوا اسکرپٹ میں دستاویز 'baseURI' پراپرٹی کے کام کرنے (عملی نفاذ کے ساتھ) کو مختصر طور پر دکھایا۔