براؤزر ٹیکنالوجیز نے HTML کے آسان جامد صفحات سے لیکر مکمل حرکت پذیری اور فلیش باہمی تعامل تک زبردست نشوونما کا تجربہ کیا ہے۔ آپ کے ویب پیج کو بنانے کے لئے دستیاب ٹولز کی تعداد پھٹ گئی ہے اور اب آپ نیا صفحہ تخلیق کرنے تک محدود نہیں رہیں گے۔

مرکزی HTML صفحات حالیہ برسوں میں تھوڑا سا بور ہو گئے ہیں ، لہذا ڈویلپرز نے واقعی اپنی سائٹ کو اپنے ناظرین کے لئے کچھ اور دلچسپ بنانے کے لئے جدوجہد کی ہے۔ دیکھنے کے لئے ایک پہلو یہ ہے کہ صفحات کو اور زیادہ انٹرایکٹو کیسے بنایا جائے ، جس سے اس کو اور بھی ذائقہ ملے۔ اگرچہ بہت سارے معیارات قائم ہوچکے ہیں ، ہم کم کرنے کے لئے یہاں دو پر تبادلہ خیال کریں گے۔

پریشان کن HTML صفحات نے ڈی ایچ ٹی ایم ایل یا متحرک HTML کو ظاہر ہونے دیا۔ ڈی ایچ ٹی ایم ایل ویب پیج تخلیق کار کو دیکھنے والے کے انجام دینے والے مخصوص اعمال کے لئے مخصوص ردعمل کو پروگرام کرنے کی اجازت دیتا ہے۔ یہ تب ہوتا ہے جب دیکھنے والا ماؤس کو بٹن کے اوپری حصے پر لے جاتا ہے ، اور بٹن ٹمٹماتے یا دب جاتا ہے۔ یہ ڈی ایچ ٹی ایم ایل کی ایک خصوصیت ہے ، جو صرف HTML کے ساتھ نہیں ہوسکتی ہے۔

ایچ ٹی ایم ایل کا ایک اور پہلو جسے لوگ تبدیل کرنا چاہتے ہیں وہ اس کا طرز عمل ہے اگر آپ ان سے کچھ بدلنے کو کہتے ہیں۔ ایچ ٹی ایم ایل ہمیشہ صفحے کو دوبارہ لوڈ کرے گا تاکہ یہ آپ کے درخواست کردہ نئے صفحے کو دکھائے۔ انھیں IFrame نامی ایک حل ملا جس سے صارف کسی بھی وقت فریم کو دوبارہ لوڈ کرنے کی سہولت دیتا ہے۔ لیکن یہ ناکافی پایا گیا۔ اس واضح ایچ ٹی ایم ایل کی کمی کو دور کرنے کے لئے AJAX یا Asynchronous جاوا اسکرپٹ اور XML بنائے گئے تھے۔ AJAX صفحات کو صرف اس اعداد و شمار کی درخواست کرنے کی اجازت دیتا ہے جسے تبدیل کرنے کی ضرورت ہوتی ہے ، نہ کہ پورا صفحہ۔ یہ ویب صفحات پر واضح طور پر دیکھا جاسکتا ہے جو آپ کو تصویری گیلری دکھاتے ہیں۔ AJAX سے پہلے ، جب آپ اگلی کلک کرتے ہیں تو ، اگلی تصویر دکھانے کے لئے پورا صفحہ دوبارہ لوڈ ہوجائے گا۔ لیکن AJAX کے ساتھ ، صرف تصویر میں تبدیلی آتی ہے اور باقی صفحے حرکت نہیں کرتا۔

در حقیقت ، AJAX اور DHTMLÂ دو حفاظتی اوزار ہیں جو HTML صلاحیتوں کو بڑھانے کے لئے ڈیزائن کیا گیا ہے۔ ڈی ایچ ٹی ایم ایل صارف کے اعمال پر منحصر ہے اسکرین پر آئٹمز کو تبدیل کرکے یہ کام کرتا ہے۔ AJAX برائوزر کو انٹرنیٹ کنیکٹوٹی کو کم کرنے اور پریشان کن دوبارہ لوڈنگ کو روکنے کے لئے بیک وقت کچھ عناصر سے درخواست کرنے کی اجازت دیتا ہے۔ اس کو ذہن میں رکھتے ہوئے ، ہم یہ کہہ سکتے ہیں کہ AJAX اور DHTML نے بیک وقت استعمال کیا جس سے صارفین کے مرئیت کا تجربہ بہتر ہوا۔

حوالہ جات