ورلڈ وائڈ ویب کی تاریخ۔
ورلڈ وائڈ ویب (WWW) کا اصل مقصد معلومات کو تلاش کرنا اور ظاہر کرنا تھا۔ تاہم، ایک بار جب ویب ایک چھوٹی علمی اور سائنسی برادری سے آگے بڑھ گیا، لوگوں نے یہ تسلیم کرنا شروع کر دیا کہ زیادہ سے زیادہ تعامل ویب کو مزید مفید بنا دے گا۔ جیسے جیسے ویب کی تجارتی ایپلی کیشنز میں اضافہ ہوا، زیادہ انٹرایکٹو اور بصری طور پر دلکش ویب سائٹس کی مانگ میں بھی اضافہ ہوا۔
زیادہ تعامل کے مطالبے کو پورا کرنے کے لیے، ایک بالکل نئی ویب پروگرامنگ زبان کی ضرورت تھی۔ نیٹ اسکیپ نے 1990 کی دہائی کے وسط میں جاوا اسکرپٹ پروگرامنگ زبان تیار کرکے اس ضرورت کو پورا کیا۔
اصل میں جاوا اسکرپٹ Navigator ویب براؤزر میں استعمال کے لیے ڈیزائن کی گئی تھی ، JavaScript اب انٹرنیٹ ایکسپلورر سمیت زیادہ تر ویب براؤزرز میں بھی استعمال ہوتا ہے۔
اگرچہ JavaScript کو ایک پروگرامنگ زبان سمجھا جاتا ہے، لیکن یہ ویب پیج ڈیزائن اور تصنیف کا ایک اہم حصہ بھی ہے۔ اس کی وجہ یہ ہے کہ جاوا اسکرپٹ کی زبان ویب صفحہ کے عناصر کے اندر “زندگی” رکھتی ہے۔ دوسرے الفاظ میں، آپ جو جاوا اسکرپٹ کوڈ لکھتے ہیں وہ عام طور پر ان عناصر کے اندر رکھا جاتا ہے جو ویب صفحہ بناتے ہیں۔ JavaScript جامد دستاویزات کو گیمز یا کیلکولیٹر جیسی ایپلی کیشنز میں تبدیل کر سکتا ہے۔ JavaScript کوڈ کسی ویب صفحہ کے مواد کو براؤزر کے رینڈر کرنے کے بعد تبدیل کر سکتا ہے۔ یہ بصری اثرات بھی بنا سکتا ہے جیسے اینیمیشن، اور یہ ویب براؤزر ونڈو کو خود کنٹرول کر سکتا ہے۔ جاوا اسکرپٹ کی تخلیق سے پہلے اس میں سے کوئی بھی ممکن نہیں تھا۔
اس باب میں، آپ بنیادی JavaScript پروگرام بنانے کے لیے درکار ہنر سیکھیں گے۔ اپنے JavaScript کے مطالعے میں کامیاب ہونے کے لیے، آپ کو پہلے سے ہی ویب صفحہ تصنیف کی تکنیکوں کا مضبوط علم ہونا چاہیے۔ اس باب کا پہلا حصہ ورلڈ وائڈ ویب کی تاریخ اور ویب صفحات بنانے کے طریقے سے متعلق بنیادی باتیں فراہم کرتا ہے۔ یہاں تک کہ اگر آپ ایچ ٹی ایم ایل کے ساتھ بہت زیادہ تجربہ کار ہیں، تو ہو سکتا ہے کہ آپ رسمی اصطلاحات سے واقف نہ ہوں جو ویب صفحہ کی تصنیف میں استعمال ہوتی ہے۔ اس وجہ سے، ان حصوں کو ضرور پڑھیں تاکہ یہ یقینی بنایا جا سکے کہ آپ اس کتاب میں استعمال کی گئی اصطلاحات کو سمجھتے ہیں۔