اپنا ایپلی کیشن آسان بنانا: پروگرامنگ جاوا سکرپٹ کی درخواستیں

فہرست کا خانہ:

Anonim

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

$config[code] not found

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

میں عام طور پر کھولنے کے ذریعہ ترقی کے اوزار اور ڈویلپرر ملنے کی تلاش کر رہا ہوں، لہذا میں خوش قسمت تھا کہ میں نے ریئلولیٹ کے لئے خصوصی شکریہ، O'Reilly کے ذریعے آن لائن ورژن کو تلاش کیا، ایک فرانسیسی ویب ڈویلپر، جس نے ویب ڈویلپرز کے لئے ایک عظیم پڑھنے والی لائبریری کو جمع کیا ہے..

یہ کہاں سے شروع ہوا

مختصر تکنیکی تاریخ میں ہے: جاوا اسکرپٹ ایک کلائنٹ سائڈ پروگرامنگ زبان ہے، جس کے بغیر براؤزر سے سرور کے عمل کو سرور سے کام کرنے کے بغیر ویب سائٹ کے افعال کو چلانے کا مطلب ہے. اصل میں ان کے افعال ان مہلک پاپ اپ ونڈوز تک محدود تھے جنہیں آپ ویب سائٹ پر پہنچتے وقت دیکھیں گے - پاپ اپ مواد کے لحاظ سے نقصان دہ یا فائدہ مند.

آج جاوا اسکرپٹ حقیقی قدر فراہم کررہا ہے، کیونکہ ایلاٹ نے پانی والے لمحات پر روشنی ڈالی ہے جو آج کے انٹرنیٹ کے تجربے کا باعث بنتی ہے.

ایک طویل وقت کے لئے، جاوا سکرپٹ کے ساتھ اعداد و شمار کو بچانے کا کوئی طریقہ نہیں تھا. اگر آپ چاہتے تھے کہ اعداد و شمار جاری رکھے تو، آپ کو ایک فارم ویب سرور تک جمع کرنا پڑا اور صفحہ ریفریش کا انتظار کرنا پڑا. اس نے ذمہ دار اور متحرک ویب ایپلی کیشنز کو بنانے کے عمل کو روک دیا. تاہم، 2000 میں، مائیکروسافٹ نے انٹرنیٹ ایکسپلورر میں ایجیکس ٹیکنالوجی کو شپنگ شروع کر دیا. جلد ہی کے بعد، دیگر براؤزر نے XMLHttpRequest اعتراض کے لئے حمایت بھی شامل کی ….. اس وقت سے، ویب ڈویلپرز نے تقریبا ہر قسم کے ایپلیکیشن تیار کیے ہیں، بشمول مکمل بوجھ بادل پر مبنی دفتری سوٹ (Zoho.com ملاحظہ کریں)، فیس بک کے جاوا اسکرپٹ SDK جیسے سماجی APIs، یہاں تک کہ گرافک طور پر انتہائی گہری ویڈیو کھیل.

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

$config[code] not found

پروگرامنگ کے "دیگر وائٹ گوشت" کی خدمت کیسے کریں

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

تحریروں - جیسے، DRY، جس کا مطلب یہ ہے کہ آپ کو دوبارہ نہ ڈالو کی ترقی، ڈویلپرز کے لئے افعال کو بہتر بنانے میں مدد ملتی ہے. وہ خیالات کو بھی قرض دے سکتے ہیں کہ اس منصوبے میں عناصر سے رابطہ کریں جس کو کوڈڈ ہونا پڑے گا. ڈاٹ - ڈاٹ کام کے لئے یہ مثال لیں:

ہر تقریب کو صرف ایک ہی چیز کرنا چاہئے، اور اس کے ساتھ ساتھ یہ بھی کرسکتے ہیں. اس اصول کے بعد آپ کے فنکشن کو زیادہ سے زیادہ قابل قبول، زیادہ پڑھنے کے قابل، اور ڈیبگ آسان بنائے گا.

اعلی درجے کی مواد کے ساتھ منسلک مرحلے بہت اچھی طرح سے، جیسے کال بیک بیک کے احاطہ کرتا ہے، "افعال کرتا ہے کہ جب آپ کیلک نے اپنی نوکری ختم کردی ہے تو آپ کو ان کے دلائل کے طور پر منتقل کرنا ہوگا."

مندرجہ بالا کوڈ میں، کلک شدہ () کال بیک jQuery کے.on () کے طریقہ کار میں منظور ہو جاتا ہے. جب کلک کریں $ بٹن جب کلک ایونٹ حاصل ہوتی ہے، تو اس پر کلک کیا جاتا ہے () جو ٹھیک () کا دعوی چلتا ہے اور پھر شروع ہوتا ہے (جو شروع ہوتا ہے)، جس کو کوئٹ کو بتاتا ہے کہ یہ ختم ہو گیا ہے.

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

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

5 تبصرے ▼