درس‌های پیشرفته JavaScript

جاویاسکریپٹ انٹرنیٹ پر سب سے پائیدار اسکریپٹ زبانوں میں سے ایک ہے، جو سبھی ویب براوزروں میں موجود ہے اور یہ ویب سائٹوں اور ویب ایپلی کیشنوں کے درمیان استعمال کنندگان کی رابطہ کاری کو بہتر بناتا ہے。

یہ تعلیم کوڈ وی ای سی جاویاسکریپٹ تعلیم کا اعلیٰ سطح کا ورژن ہے。

اس تعلیم میں جاویاسکریپٹ کی تاریخ سے شروع ہوتا ہے اور اب تک اس کی XML اور ویب سروسز کی حمایت تک جاتا ہے。

آپ سیکھ سکتے ہیں کہ کس طرح اس زبان کو توسیع دیں تاکہ یہ خاص ضرورتوں کی تطبیق میں آئے。

آپ کو بھی سیکھا جائے گا کہ کیسے JavaScript کا استعمال کریں تاکہ مشترکین مشتری - سرور مواصلات کا استعمال کیا جائے۔

شروع کریں JavaScript اعلیٰ تعلیم !

محتوائی فہرست

JavaScript مختصر

تاریخ JavaScript
یہ سیکشن آپ کو JavaScript اور کلائنٹ اسکریپٹ کی شروعات کی تعلیم دیتا ہے。
اجرا JavaScript
پورا JavaScript عمل، اس کی تین مختلف حصوں سے تشکیل دیا جاتا ہے: ECMAScript، ڈوکومنٹ آوبجیکٹ ماڈل، براؤزر آوبجیکٹ ماڈل。

ECMAScript بنیادی

زبان عبارات ECMAScript
جاوا اور ECMAScript کی کچھ کلیدی جملات مشترک ہیں، بعض مختلف ہیں، یہ سیکشن ECMAScript کی جملات کی تفصیلی تعلیم دیتا ہے。
متغیرهای ECMAScript
یہ سیکشن متغیر کا اعلان اور نام کاری کا طریقہ اور کچھ مشہور متغیر نام کاری کے اصولوں کی تعلیم دیتا ہے。
کلمات کلیدی ECMAScript
یہ سیکشن پورا ECMAScript کلیدی لیست فراہم کرتا ہے。
واژه‌های محفوظ ECMAScript
یہ سیکشن پورا ECMAScript ذخیرہ لفظ لیست فراہم کرتا ہے。
مقادیر ECMAScript
یہ سیکشن ECMAScript کی اصل اور رفرنس نوعیتوں، اور ECMAScript اصل نوعیت کے مفہوم کی تعلیم دیتا ہے。
نوع‌های اولیه ECMAScript
یہ سیکشن ECMAScript کی پانچ اصل نوعیتوں: تعریف نشدہ، نقصان، بولین، نمبر اور سٹرنگ کی تفصیلی تعلیم دیتا ہے。
تغییر نوع ECMAScript
یہ سیکشن ECMAScript میں نوعیت تبدیلی کے طریقوں اور چاہئے کیسے قسطی نوعیت تبدیلی کی تعلیم دیتا ہے。
نوع‌های مرجع ECMAScript
مذکورہ نوعیت کی اشیاء عام طور پر کلاس یا اشیاء کے نام سے معروف ہیں۔ یہ سیکشن ECMAScript کی پری ڈیفائنڈ رفرنس نوعیتوں کی تعلیم دیتا ہے。

ECMAScript آپریٹر

عملگرهای یک‌تایی ECMAScript
ایک نیم آپریٹر صرف ایک پارامتر رکھتا ہے، یعنی اس کا کام کرنا والا اشیاء یا قیمت ہے۔ یہ سیکشن ECMAScript میں سب سے سادے آپریٹروں: نیم آپریٹروں کی تعلیم دیتا ہے。
عملگرهای بیت‌ای ECMAScript
بیت آپریٹر نمبروں کی بنیادی سطح پر کام کرتے ہیں۔ یہ سیکشن بیت آپریٹروں کی تمام معلومات، جو ECMAScript میں دستیاب ہیں، کی تہذیب میں گہرائی سے بات کرتی ہے اور整数 سے متعلق معلومات فراہم کرتی ہے。
ای سی ایم اسکریپٹ بولین آپریٹر
بولین آپریٹر بہت اہم ہیں۔ یہ سیکشن بولین آپریٹروں کی تین نوعیتوں: ناکار، اور اور یا کی تہذیب میں گہرائی سے بات کرتی ہے。
عملگرهای ضربی ECMAScript
یہ سیکشن ECMAScript کی کثیر آپریٹروں: ضرب آپریٹر، تقسیم آپریٹر اور مودولو آپریٹر اور ان کی خاص رفتار کی تعلیم دیتا ہے。
عملگرهای جمعی ECMAScript
یہ سیکشن ECMAScript کی قسطی آپریٹروں: جمع آپریٹر، تفریق آپریٹر اور ان کی خاص رفتار کی تعلیم دیتا ہے。
عملگرهای رابطه‌ای ECMAScript
علاقتی آپریٹر مقارنہ آپریشن کا آپریشن کرتا ہے۔ یہ سیکشن علاقتی آپریٹروں کا معمولی مقارنہ طریقہ اور چارٹر اور نمبروں کا مقارنہ کیسے کیا جاتا ہے، کی تعلیم دیتا ہے。
عملگرهای برابری ECMAScript
مساوی آپریٹر استعمال کیا جاتا ہے تاکہ متغیر ایک دوسرے سے مساوی ہو یا نہیں کا پتہ لگایا جائے۔ ECMAScript دو جوائز مساوی آپریٹر فراہم کرتا ہے: مساوی آپریٹر اور نمساوی آپریٹر، نیز پورا مساوی آپریٹر اور نپورا مساوی آپریٹر。
عملگرهای شرطی ECMAScript
یہ سیکشن ECMAScript میں شرطی آپریٹر کی تعلیم دیتا ہے。
عملگرهای اختصاصی ECMAScript
یہ سیکشن ECMAScript میں تخصیص آپریٹر کی تعلیم دیتا ہے。
ای سی ایم اسکریپٹ کمو اپریٹر
اس سیکشن میں ای سی ایم اسکریپٹ میں کمو اپریٹر کا معارف کیا گیا ہے。

ای سی ایم اسکریپٹ جملوں

دستور if ECMAScript
اگر جملہ ای سی ایم اسکریپٹ میں سب سے زیادہ استعمال کی جانے والی جملوں میں سے ایک ہے، اس سیکشن میں اگر جملے کا تفصیل سے استعمال کیا گیا ہے。
دستورهای تکراری ECMAScript
ایلگیشن جملوں کو چکر جملوں کہا جاتا ہے، اس سیکشن میں ای سی ایم اسکریپٹ میں فراہم کی گئی چار طرح کی چکر جملوں کا معارف کیا گیا ہے。
دستورهای برچسب ECMAScript
اس سیکشن میں لبل کی جملوں کا مختصر معارف کیا گیا ہے。
دستورهای break و continue ECMAScript
اس سیکشن میں بریک جملے اور کانٹینوئئئی جملے کی فرق کا معارف کیا گیا ہے اور ان کا استعمال کیسے کیا جاسکتا ہے، لبل کے ساتھ استعمال کا معارف کیا گیا ہے。
دستور with ECMAScript
وئت جملہ کا استعمال کیا جاتا ہے تاکہ کد کو خاص آپسی تعاملات میں چالو رکھا جائے، اس سیکشن میں وئت جملے کا استعمال کیا گیا ہے。
دستور switch ECMAScript
سویچ جملہ اگر جملے کا بھائی بھائی ہے، اس سیکشن میں سویچ جملے کا استعمال کیا گیا ہے اور جاوا میں سویچ جملے سے فرق کا معارف کیا گیا ہے。

ای سی ایم اسکریپٹ فنکشن

مقدمة به تابع‌های ECMAScript
اس سیکشن میں فنکشن کا مفہوم، ای سی ایم اسکریپٹ میں فنکشن کا بیان اور فنکشن کی بروئی کا معارف کیا گیا ہے اور فنکشن کی واپسی کا معارف کیا گیا ہے。
اجزای arguments ECMAScript
اس سیکشن میں اس آپسی تعاملات کا معرف کیا گیا ہے اور کیسے لینگت پرپرتی کا استعمال کیا جاسکتا ہے اور فنکشن کی پارامتروں کی تعداد کا اندازہ لگایا جاسکتا ہے اور فنکشن کی دوبارہ چارج کا معارف کیا گیا ہے。
اجزای Function ECMAScript (کلاس)
اس سیکشن میں فنکشن کلاس کا استعمال سے فنکشن کی تشکیل کا تعارف کیا گیا ہے اور فنکشن آپسی تعاملات کا معرف کیا گیا ہے。
بندبندی‌های closure ECMAScript
اس سیکشن میں کلوز (کلوز) کا مفہوم کا تعارف کیا گیا ہے اور سادے اور کچھ زیادہ پیچیدہ دو کلوز نمونوں کا معارف کیا گیا ہے。

ای سی ایم اسکریپٹ آپسی تعاملات

تکنیک‌های اُب‌جکتی ECMAScript
اس سیکشن میں آپسی تعامل کی تکنیک کی اصطلاحات، آپسی تعامل کی زبان کی ضروریات اور آپسی تعاملات کا تعارف کیا گیا ہے。
استفاده از اُب‌جک‌ها ECMAScript
اس سیکشن میں آپسی تعاملات کا بیان اور نمائش، آپسی تعاملات کا استعمال اور منسوخ کا معنی اور باند کے مفہوم کا تعارف کیا گیا ہے。
نوع‌های اُب‌جک ECMAScript
اس سیکشن میں ای سی ایم اسکریپٹ کی تین طرح کی آپسی تعاملات: مقامی آپسی تعاملات، درج آپسی تعاملات اور میزبان آپسی تعاملات کا تعارف کیا گیا ہے اور متعلقہ مراجع دستورزاری کا لنک فراہم کیا گیا ہے。
دامنه‌های اُب‌جک ECMAScript
اس سیکشن میں ای سی ایم اسکریپٹ کا دائرہ اختیار اور 'این' کلچر کا تعارف کیا گیا ہے。
تعریف کلاس‌ها یا اُب‌جک‌های ECMAScript
اس سیکشن میں ای سی ایم اسکریپٹ آپسی تعامل یا کلاس کی تشکیل کا مختلف طریقوں کا تفصیل سے تعارف کیا گیا ہے。
تغییر اُب‌جک‌ها ECMAScript
اس سیکشن میں اس بات کا تعارف کیا گیا ہے کہ کیسے نئی طریق یا موجودہ طریق کو دوبارہ تعریف کرکے آپسی تعامل کو تبدیل کیا جاسکتا ہے。