فرق AJAX اور DHTML کے درمیان

Anonim

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

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

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

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

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

AJAX اور HTML کے بارے میں کتاب تلاش کریں.