متحرک HTML کے بارے میں جانیں (DHTML)

متحرک ایچ ٹی ایم ایل واقعی ایچ ٹی ایم ایل کی نئی تفصیلات نہیں ہے بلکہ معیاری ایچ ٹی ایم ایل کوڈ اور حکموں کو دیکھنے اور کنٹرول کرنے کا ایک نیا طریقہ ہے.

متحرک ایچ ٹی ایم ایل کے بارے میں سوچتے وقت، آپ کو معیاری ایچ ٹی ایم ایل کی خصوصیات کو یاد رکھنا ضروری ہے، خاص طور پر جب سرور سرور سے بھرا ہوا ہوتا ہے، تو یہ تبدیل نہیں ہوجائے گا جب تک کہ کسی اور درخواست سرور پر نہیں آتی. متحرک ایچ ٹی ایم ایل آپ کو ایچ ٹی ایم ایل عنصروں پر زیادہ کنٹرول فراہم کرتا ہے اور ویب سرور پر واپس آنے کے بغیر انہیں کسی بھی وقت تبدیل کرنے کی اجازت دیتا ہے.

DHTML میں چار حصوں ہیں:

ڈوم

ڈوم آپ کو DHTML کے ساتھ تبدیل کرنے کے لئے آپ کو اپنے ویب صفحے کے کسی بھی حصے تک رسائی حاصل کرنے کی اجازت دیتا ہے. ویب صفحہ کے ہر حصے کو ڈوم کی طرف سے مخصوص کیا جاتا ہے اور اس کے مستقل نام ساز کنونشن کا استعمال کرتے ہوئے آپ ان تک رسائی حاصل کرسکتے ہیں اور ان کی خصوصیات کو تبدیل کرسکتے ہیں.

سکرپٹ

یا تو جاوا اسکرپٹ یا ActiveX میں لکھا سکرپٹ دو سب سے زیادہ عام لکھاوٹ زبانوں ہیں جو DHTML کو فعال کرنے کے لئے استعمال ہوتے ہیں. آپ ڈیوم میں مخصوص اشیاء کو کنٹرول کرنے کے لئے ایک سکرپٹ زبان کا استعمال کرتے ہیں.

کیجادنگ انداز شیٹس

سی ایس ایس DHTML میں استعمال کیا جاتا ہے اور ویب صفحہ کے احساس کو کنٹرول کرنے کے لئے ہے. ہالی ووڈ شیٹس متن اور رنگ کے فانٹ، پس منظر کے رنگ اور تصاویر، اور صفحے پر اشیاء کی جگہ کا تعین کرتے ہیں. سکرپٹ اور ڈومیم کا استعمال کرتے ہوئے، آپ مختلف عناصر کی طرز کو تبدیل کرسکتے ہیں.

XHTML

XHTML یا ایچ ٹی ایم ایل 4. ایکس کو خود کار طریقے سے تخلیق کرنے کے لئے استعمال کیا جاتا ہے اور کام کرنے کے لئے سی ایس ایس اور ڈوم کے لئے عناصر بناتا ہے. DHHTML کے لئے XHTML کے بارے میں کچھ خاص نہیں ہے - لیکن درست XHTML بھی زیادہ اہم ہے، کیونکہ براؤزر کے بجائے اس سے زیادہ چیزیں کام کر رہی ہیں.

DHTML کی خصوصیات

DHTML کے چار بنیادی خصوصیات ہیں:

  1. ٹیگ اور خصوصیات کو تبدیل کرنا
  2. ریئل ٹائم پوزیشننگ
  3. متحرک فانٹ (نیٹٹسکی مواصلات)
  4. ڈیٹا بائنڈنگ (انٹرنیٹ ایکسپلورر)

ٹیگز اور پراپرٹیز کو تبدیل کرنا

یہ DHTML کا سب سے عام استعمال میں سے ایک ہے. یہ براؤزر کے باہر واقع ہونے والی واقعہ (جیسے ماؤس پر کلک، وقت، یا تاریخ، اور اسی طرح) کے لحاظ سے آپ کو ایچ ٹی ایم ایل ٹیگ کی خصوصیات تبدیل کرنے کی اجازت دیتا ہے. آپ اسے کسی صفحہ پر معلومات کو پیش کرنے کے لئے استعمال کرسکتے ہیں، اور جب تک کسی مخصوص لنک پر قارئین کو کلکس نہیں ملتی ہے، اسے ظاہر نہیں کرسکتے ہیں.

اصلی وقت پوزیشننگ

جب زیادہ تر لوگ DHTML کے بارے میں سوچتے ہیں تو یہ وہی ہے جو وہ توقع کرتے ہیں. ویب صفحہ کے ارد گرد منتقل اشیاء، تصاویر، اور متن. یہ آپ کو آپ کے قارئین کے ساتھ انٹرایکٹو کھیل کھیلنے یا آپ کی سکرین کے حصے کو متحرک کرنے کی اجازت دیتا ہے.

متحرک فانٹ

یہ صرف ایک نیٹ ورکس ہے. نیٹ ورکسک نے اس مسئلے کو حل کرنے کے لئے یہ تیار کیا ہے کہ ڈیزائنروں کو معلوم نہیں تھا کہ فانٹ ریڈرر کے نظام پر کیا ہوگا. متحرک فونٹس کے ساتھ، فونٹ انکوڈ اور صفحے کے ساتھ ڈاؤن لوڈ کر رہے ہیں، لہذا یہ صفحہ ہمیشہ لگتا ہے کہ ڈیزائنر اس کا مقصد کس طرح بنتا ہے.

ڈیٹا بائنڈنگ

یہ صرف ایک IE ہے. مائیکروسافٹ نے ویب سائٹس سے ڈیٹا بیس تک آسان رسائی کی اجازت دینے کے لئے تیار کیا. ڈیٹا بیس تک رسائی حاصل کرنے کے لئے سی جی آئی کا استعمال کرنے کے لئے یہ بہت پسند ہے لیکن کام کرنے کے لئے ActiveX کنٹرول کا استعمال کرتا ہے. یہ خصوصیت ابتدائی DHTML مصنف کے لئے بہت اعلی درجے کی اور استعمال کرنا مشکل ہے.