![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/3/34/Javascript_icon.svg/langur-640px-Javascript_icon.svg.png&w=640&q=50)
جاوا اسکرپٹ
From Wikipedia, the free encyclopedia
سانچہ:خانہ معلومات پروگرامنگ زبان
![]() | |
توسیع نام فائل | ۔js |
---|---|
انٹرنیٹ میڈیا کی قسم |
|
یونیفارم شناخت کنندہ (UTI) | com.netscape.javascript-source[2] |
فارمیٹ کی قسم | اسکرپٹنگ زبان |
جاوااسکرپٹ (انگریزی: JavaScript) ایک پروگرامنگ زبان ہے جس کا زیادہ تر استعمال ویب براؤزروں میں ہوتا ہے جہاں کلائنٹ سائڈ اسکرپٹس کا یوزر انٹرفیس سے انٹریکٹ ہوتا ہے یعنی ایچ ٹی ایم ایل صفحات میں سادہ پروگرامنگ کی جا سکتی ہے اور اس کے ذریعہ ایچ ٹی ایم ایل صفحات مزید پرکشش بنائے جاتے ہیں، تاہم اس کا استعمال سرور سائڈ پروگرامنگ، گیم ڈویلپمنٹ، ڈیسک ٹاپ اور موبائل اطلاقیے کی تخلیق میں بھی ہوتا ہے۔ جاوا اسکرپٹ کو نیٹ سکیپ نے تیار کیا تھا۔ جاوا ایک انڈونیشی جزیرہ کا نام ہے لیکن جاوا اسکرپٹ زبان کا کوئی تعلق اس جزیرہ سے نہیں ہے۔ یہ جاوا پروگرامنگ زبان سے بھی مختلف ہے جسے سن مائکروسسٹمز نے ڈویلپ کیا ہے؛ زبانوں میں نام کی مشابہت کے باوجود دونوں بالکل مختلف زبانیں ہیں۔ جاوا اسکرپٹ کے ذریعہ ڈائنامک اور متحرک ویب صفحات بنائے جا سکتے ہیں، یہ زبان ایچ ٹی ایم ایل صفحات کو مزید پر کشش بنانے کے لیے پروگرامنگ آلات مہیا کرتی ہے۔
ویب صفحات کے علاوہ جاوا اسکرپٹ کا استعمال دیگر اطلاقیوں مثلاً پی ڈی ایف ڈاکیومنٹس، ڈیسک ٹاپ وجیٹس، سائٹ سپیسفک براؤزر میں بھی کافی کیا جاتا ہے۔ اجیکس زبان کے آنے کے بعد جاوا اسکرپٹ کا استعمال بہت زیادہ بڑھ گیا، اس کی وجہ سے صارف سے انٹریکٹ کرنے میں مزید تیز رفتاری آئی ہے۔
جاوا اسکرپٹ آج کل موبائل اطلاقیے بنانے میں اور کمپیوٹر کھیل بنانے میں بھی استعمال کیا جانے لگا ہے۔ نیز نوڈ جے ایس کی مدد سے جاوا اسکرپٹ اب سروَر اطلاقیے بنانے میں بھی استعمال کیا جانے لگا ہے جہاں یہ پی۔ ایچ۔ پی، جاوا اور مائیکروسافٹ اے، ایس، پی ڈاٹ نیٹ کے مقابل سہولیات مییسر کرتا ہے۔