یلیسن BUCHHOLTZ-AU: ٹھیک ہے سب کو. حصے کے ساتھ پھر سے خوش آمدید. یہ ہمارے اپانتی سیکشن ہے. یہ تو دکھ کی بات ہے. مجھے لگتا ہے میں کیا کرنے جا رہا ہوں پتہ نہیں کیا ہر سوموار تم لوگوں کو دیکھے بغیر. میرے خیال میں ہمیں just-- چاہئے لگتا ہے شاید ہم کر سکتے ہیں صرف یہاں سے ملنے اور رات کا کھانا یا کچھ اور ہے. مجھے نہیں معلوم. میں نے کھانے کے بجائے لے کر آتا ہوں. ہم صرف بات کریں گے. لیکن ہاں، اگلے ہفتے کرے گا ہماری آخری حصے ہو جائے. اس بات پر، آپ کو ایک کوئز اگلے ہفتے ہے. میں نے طرح، میرا اتنا کرنا بھول گیا جانتے ہیں دو ہفتے پہلے ہی درخواست گزشتہ ہفتے، لیکن امید ہے کہ تم لوگ اس آنے والی ہے. امید ہے کہ یہ گزشتہ ایک ہے سمسٹر کے لئے تم لوگوں کے لئے ہے midterms. لیکن یہ سب کا احاطہ کرنے کے لئے جا رہا ہے ہم ختم ہو گیا ہے کہ مواد. تو یہ آپ کو صرف کو بھول سکتا ہے کی طرح نہیں ہے تقریبا چار loops کے یا متغیر. ہم نے سیکھا ہے کیونکہ شروع میں وہ لوگ، ان لوگوں کو ظاہر ہیں آپ کے کوئز کے لئے مناسب کھیل. یہ کرنے کے لئے ایک ہی شکل جا رہا ہے، اسی لمبائی، آپ کو تو پہلے ہی سے اس کا عادی رہے ہیں. ہونے جا رہا ہے ہاتھ مسائل کی طرف سے کوڈنگ، شاید کچھ سچے جھوٹے، شاید کچھ مختصر جواب. تو کیا تم ہونا چاہئے شکل سے واقف، خاص طور پر اگر آپ لیتے ہیں پریکٹس ٹیسٹ. میں یہاں کہنا طور پر لیکن، یہ بات ہے مجموعی، لیکن ہم یقینی ہو جانے پر توجہ مرکوز کی جائے آگے ہفتے میں چھ سے چیزیں. لہذا، ہم شاید نہیں جا رہا کتنے بائٹس کے بارے میں پوچھنا ہر ایک قسم میں ہیں یا چیزوں کے ان قسم کے، لیکن ہم شاید ہو جا رہے ہیں لنک کی فہرست کی طرح چیزوں میں دلچسپی رکھنے والے، یا مختلف ڈیٹا ڈھانچے، یا مختلف یلگوردمز ہم کے بارے میں بات کی ہے کہ. اتنا یقین ہے کہ آپ واقعی ہیں بنانے کے ان لوگوں پر اپ، اور اگر آپ کسی بھی وسائل کی ضرورت ہے، یہاں کے وسائل بہت ہے. میں صرف قسم تمہیں دیا وہاں ایک فوری فہرست کا. اگلے ہفتے کوئز ہو جائے گا اس وقت کے دوران پر نظرثانی. اگر آپ کو کوئی سوالات ہیں، تو اگر یا مخصوص موضوعات، تمام سوالات پر مخصوص چیزیں کہ آپ، پر جانے کے لئے دیجئے گا میں کر سکتا ہوں اتنا وقت سے قبل مجھے بھیج دیں قسم کے اس کے لیے کچھ مواد کی تیاری. اور اس کے علاوہ میں قسم کا جائزہ لیں، ہم کریں گے بھی انعقاد کیا جائے کورس گیر ہم نے آخری بار انہوں نے کیا تھا کا جائزہ لینے کے. اور یہ ہونے جا رہا ہے وہی لوگ ہیں کی طرف سے کیا. میں سمجھتا ہوں کہ اگر میں نہیں جانتے یہ بہتر یا بدتر بنا دیتا ہے، لیکن یہ میرے ہونے جا رہا ہے، ایک بار پھر حنا، Davan، اور بغیر. آپ کو دیکھ کر آنا چاہتے ہیں تو اگر ہمیں ایک دوسرے کے ساتھ سب مذاق اور کوئز کے ذریعے چلنا جائزہ لینے کے، آپ کو یقینی طور کرنا چاہئے یہ بھی کہا کہ اگلے پیر کے لئے آیا. لہذا آپ کو صرف ایک پیر جام پڑے گا اچھا ہے جو کوئز جائزے، کے پیک پھر آپ نے منگل کی ضرورت ہے کیونکہ سب کچھ کے ذریعے عملدرآمد کرنے میں. لیکن یقینی طور پر چیک کریں ان وسائل کو. Study.csv.net میں، دور کی طرف سے ہے ، سب سے زیادہ مفید، میں سے ایک لگتا ہے کہ زیادہ تر یہ ہے کیونکہ نمونے کے کوڈ کا ایک بہت کچھ، یہ سب پاور پوائنٹ ہے اس پر تمام نوٹوں کے ساتھ، جس میں سب سے زیادہ اپنی طرف متوجہ کیا واقعی ہیں سے میرے حصے کے مواد کی. کچھ بھی گزشتہ میں ہو تو میں باہر بھیج دیا ہے ہو سکتا ہے کہ طبقوں آپ کی ضرورت نہیں کر سکتے ہیں کہ ہو گیا، بس مجھے بتائیں. گزشتہ ہفتے کے نمونے کے کوڈ کی طرح، کسی کو بھی نہیں ملی تو، صرف مجھے ای میل یا مجھ سے بات آئے، اور میں تم سے کہ ہو جاؤ اور اس بات کو یقینی بنا دیں گے. تو اس کے ساتھ، آج ہم جا رہے ہیں جاوا سکرپٹ کے بارے میں بات کی جائے. تو میں یہاں تھا جو ٹامی، ہم صرف گزشتہ رات آپ سے بات کر. میں نے ٹامی سے محبت کرتا ہوں. جاوا سکرپٹ کو ان کی پسندیدہ ہے زبان، وہ یہاں کا کہنا ہے کہ. وہ کوشش کریں اور یہ بات ہے کہ آپ کو بتا دونگا سب سے بہتر نہیں، اور وہ غلط ہو جائے گا. تو ٹومی ایک جاوا اسکرپٹ کا مالک ہے. میں نے اس میں بہت نہیں ہوں سطح، لیکن میں، جیسا تھا "ٹومی، میں کس طرح سکھاتے ہیں ان بچوں کو جاوا اسکرپٹ کا؟ " لہذا میں اتنی، کچھ تجاویز مل گیا امید ہے کہ وہ باہر کام. تاکہ معلوم کرنے کے ایک جوڑے کی چیزیں ہیں ہے جاوا سکرپٹ پر ایک کلائنٹ سائیڈ سکرپٹ ہے زبان، پی ایچ پی میں کچھ ہے تو جبکہ ہم زیادہ سے زیادہ سرور سائیڈ تصور کیا جاتا ہے کہ، یہ، سرور پر اپ لوڈ کیا گیا تھا مرتب کی اور وہاں سے پھانسی. اس میں سے ایک پھانسی ہے آپ کی اپنی مشین پر. ٹھیک ہے؟ لہذا اگر آپ کو کچھ جاوا اسکرپٹ صفحہ لوڈ، اور یہ آپ کی مشین پر executes ہے. نحو سی اور پی ایچ پی کی طرح ہے. ہم کے ذریعے جانے کے لئے جا رہے ہیں جاوا اسکرپٹ کی کچھ مثالیں، اور آپ اس کو دیکھنے کے لئے جا رہے ہیں ہم متغیر کے بارے میں بات راستہ،، loops کے اور حالات سب بہت ملتے جلتے ہیں. ٹھیک ہے؟ وہ تو اسی طرح ہیں حقیقت یہ ہے شاید آپ میں سے کچھ سفر کرنے جا رہا اپ، بعض صورتوں میں، صرف اس وجہ سے آپ سی کا ایک تھوڑا سا شامل کر لیں گے وہاں جہاں نہیں ہونا چاہئے. ہو سکتا ہے کہ آپ کوشش کریں اور کچھ ٹائپ یہ ٹائپ نہیں کیا جانا چاہئے جب. اور یہ کہ، ایک بات معلوم ہے کہ جاوا اسکرپٹ ایک متحرک طور پر ٹائپ کیا جاتا ہے پی ایچ پی کی طرح زبان،. تم لوگوں کو یاد ہے اگر ایسا ہے تو گزشتہ ہفتے کے حصے سے، ہم اس قسم کے تھے جب میں کام کر رہے ہمارے پی ایچ پی حادثے کورس، ہم ایک تار ایک ہو سکتا ہے کہ کس طرح دیکھا ایک int سے ایک میں تبدیل کر دیا، اور تو آگے. آپ کے متغیر کی قسم رن وقت مقرر کر رہے ہیں، تاکہ وہ پر تبدیل پروگرام کے دوران، اور اسی طرح میں کہ ہم کبھی نہیں واقعی پی ایچ پی کی متغیر کے لئے اقسام کا اعلان، ہم ویسا ہی کر جا رہے ہیں یہاں بات، ہم واقعی نہیں ہیں جہاں ہمارے متغیر کی اقسام کو کنٹرول کرنے، ہم سی میں کرتے ہیں، تو اس بات اور پھر ایک بات کہ بہت اچھا ہے آپ غلطی کر سکتا ہے کہ کنسول کے ذریعے کی جانچ پڑتال، اس عظیم تقریب کے ساتھ console.log کے، جس میں آپ مختلف باہر پرنٹ کرنے کے لئے اجازت دیتا ہے متغیر یا کہ ہم کریں گے اشیاء کے بارے میں بات. بس میں تھا جب گزشتہ ہفتے کی طرح کی طرح، ڈمپ ساتھ "، اس تقریب کا استعمال کرتے ہیں" آپ pset سے یہ ایک تقریب ہے آپ، استعمال کرنے میں console.log کے چاہتے ہیں. میں نے تو حیرت ہوئی کہ کتنے دفتری اوقات میں طالب علموں کو ڈمپ تقریب کے بارے میں نہیں جانتے تھے. اور میں نے لوگوں "، کی طرح، یہ مرضی تھی آپ کی زندگی کو اتنا آسان بنا دے. " ٹھیک ہے، اس طرح اس طرح تھا صرف ایک مختصر بات یہ ہے، ہمیشہ کی طرح، ہم مثالیں ہیں. میں تم لوگوں کو ان لوگوں سے محبت جانتے ہیں. تو یہاں ایک بہت کی ایک مثال ہے سادہ جاوا اسکرپٹ یہاں فائل. تو یہ صرف پیدا ہو رہا ہے یہ کہتا ہے کہ یہ پاپ اپ، "ہیلو دنیا،" جب آپ صفحے میں داخل، لیکن چلو جانے دو کوشش کرتے ہیں اور یہ ایک تھوڑا سا کے ذریعے چلنا. تو ظاہر ہے یہ صرف ہے اپنے معمول کے index.html کی طرح. تو، یہاں صرف ہمارے عام سانچے، اور ہم اپنے سر ہے، HTML ہے، اور صرف سی ایس ایس کے ساتھ کی طرح، ہم کس طرح حق، کچھ باہر کی فائل بھی شامل؟ ہم نے کچھ اسکرپٹ قسم ہے جاوا اسکرپٹ ہے کہ متن. اور ماخذ، hello.js ہے جس کے نیچے یہاں ہے. یہ hello.js کی پوری فائل ہے. اور اس کے بعد ہم کچھ ہے عنوان اور کچھ جسم ایچ ٹی ایم ایل ہم واقعی پرواہ نہیں کرتے کہ. کیا ہوتا ہے، ہم نے اس صفحے کو لوڈ کرتے وقت، یہ خود کار طریقے اس سکرپٹ executes ہے. ٹھیک ہے؟ تو جاوا سکرپٹ گے خود کار طریقے سے پھانسی. تو یہ کیا کرنے جا رہا ہے، چل رہا ہے فوری طور پر بڑھیں اور اس پر عمل کرنے کی. اور اسے "، الرٹ کہا جا رہا ہے. ہیلو دنیا. " تقریب، جس میں الرٹ ہے کہ اصل میں اس باکس پیدا. ٹھیک ہے؟ تو یہ اس قسم کی تمام احاطہ ہے. ہم کچھ بھی اضافی نہیں ہے بالکل اسی الرٹ سوا ایسا کرنے کے لئے، اور پھر جو ہم چاہتے تھے ہمارے الرٹ باکس کے اندر اندر. ٹھیک ہے؟ تو یہ صرف ایک سپر آسان ہے جاوا سکرپٹ کو کیا کر سکتے ہیں کی مثال. واقعی پرسکون میں سے ایک چیزوں کو، ہم دیکھیں گے کے طور پر، جاوا سکرپٹ کو آپ کی اجازت دیتا ہے ہے اپنے ویب صفحات جوڑتوڑ کرنے، کرنے کے لئے بغیر انہیں ہر بار دوبارہ لوڈ کریں. آپ کو مثال کے want-- اگر ایسا ہے تو، تو اس تم سے کچھ اوپر معلق کر رہے ہیں، تم لوگ کبھی ہو تو مینو کی سلاخوں کے کی طرح دیکھا، یا آپ کو کچھ پر ہوور جب موضوع، ایک ڈراپ ڈاؤن مینو میں، ظاہر ہوتا ہے اس کی وجہ سے جاوا اسکرپٹ کا ہے. ٹھیک ہے؟ لہذا آپ کو پورے دوبارہ لوڈ نہیں رہے یہ مینو ظاہر کرنے کے لئے حاصل کرنے کے لئے، آپ کو صرف کچھ مخصوص کے لئے تلاش کر رہے ہیں صارف لیا ہے کہ کارروائی، جس سے ہم کو ملے گی کہ واقعات کو کہا جاتا ہے میں، اور آپ کو آپ کا کہنا ہے، دیکھیں ایک بار، "ٹھیک ہے، اس پر کچھ ترمیم صفحہ اور یہ مختلف نظر بنانے، لیکن صرف ان مخصوص چیزوں میں ترمیم. پوری بات دوبارہ لوڈ نہ کریں. " تو یہ اصل میں بہت اچھا ہے، اور اگر آپ اپنے صفحات دوبارہ لوڈ کرنے کی ضرورت نہیں اور یہ واقعی اچھا ہے. تو متغیر کا اعلان، لہذا آپ کو اس قسم کی، دیکھ سکتے ہیں شتل میں ٹائپ، یہاں سب سے اوپر پر ڈال دیا. تو یہ بہت زیادہ پی ایچ پی کی طرح ہے. ہم بتانے کی ضرورت نہیں ہے کس قسم کی ہم کو جاوا اسکرپٹ کا ان متغیرات میں سے ہر ایک کی امید کے ہونے کا. وہ جو ہم چاہتے ہیں کی اقسام ہو سکتی ہے. آپ کو اس کیس میں محسوس تو کیا، ہم اعلان صرف "متغیر" کے ساتھ ان کی بہت صرف، اور اس کے بعد جو کچھ بھی ہم چاہتے ہیں ہمارے متغیرہ کا نام ہونا. ایک بات نوٹ کی ہے جب تم اس ایک متغیر کے نام کے سامنے متغیر ڈال، یہ مقامی طور پر اسے اسکوپ. ٹھیک ہے؟ یہ آپ کے لئے مکمل طور پر مناسب ہے مکمل طور پر صرف متغیر مٹانے کے لئے اور صرف کی CS50 کے برابر ہے، اور یہ صرف ایک عالمی متغیر ہو جائے گا. ٹھیک ہے؟ تو تم نے یہ دونوں طرح کی ابتدا کر سکتے ہیں، صرف آپ کو یہ چاہتے ہیں کہ کس طرح پر منحصر ہے. آپ ابتدا کر رہے ہیں ایک تقریب کے اندر اس کو، اور آپ کو اس متغیر کے لئے چاہتے ہیں ، اس تقریب کے اندر اندر scoped رہنا آپ کیا کرنا چاہتے ہیں جا رہے ہیں متغیر کی طرح کچھ، ایک متغیر کا نام اگر آپ یہ چاہتے مقابلے عالمی سطح پر آپ نے، پر scoped بالکل اسی کے نام پر کیا کر سکتے ہیں متغیر اور اس کے بعد اگر آپ چاہتے ہیں جو کچھ بھی اس کے برابر مقرر. ٹھیک ہے؟ یہ، یہاں نیچے ٹھنڈی چیز کی طرح ہے ہم اپنے متغیر محسوس تو ہے کیونکہ ب سچ کے طور پر شروع ہوتا ہے. اور کیا اس سکتے ہیں does-- کسی کو بھی یہ کیا کرتا ہے مجھے بتاو؟ تو ہم نے کچھ چوکس ہے. کیا بی کے ٹائپ کریں گے شروع میں ہو؟ سامعین: بولین. یلیسن BUCHHOLTZ-AU: بولین. دائیں. اور پھر ہم ب میں reassign اس جملے کو، ہے نا؟ تو یہاں، ب کے کس قسم کی ہو؟ یہ درست ہے، ایک تار ہو جائے گا؟ تو کیا کرنا اہم ہے اطلاع کے ہم، کہ سی میں ہے تقریبا کبھی نہیں کر سکتے اس طرح کچھ. ہم ایک متغیر ہے کرنا پڑے گا، کچھ اور کے طور پر ڈال، شاید ایک دو کے ساتھ کوئی تقریب کروں میں نے ایک عددی کے لئے ایک چارج سے جانا. لیکن ہم، ب یہاں محسوس کرتا ہے بہت آسانی قسم کی تبدیلیاں. سامعین: ٹھہرو، لہذا آپ کو صرف یہ کر سکتے ہیں "ایک عددی ب بنا؟"، کی طرح ہو جائے یلیسن BUCHHOLTZ-AU: جی ہاں. آپ کو صرف ایک عددی کے لئے بی reassign کر سکتے ہیں. سامعین: واقعی؟ یلیسن BUCHHOLTZ-AU: جی ہاں. اور پھر یہ ایک int ہو گا. تاکہ آپ کے متغیر کے ساتھ تبدیل کر سکتے ہیں بھی پروگرام کے دوران. انہوں نے سختی سے ٹائپ نہیں کر رہے ہیں. یہ بہت شتل ٹائپ کر رہا ہے. ٹھیک ہے؟ بنیادی طور پر آپ کے متغیر کیا کر سکتے ہیں، جو بھی ہم اس قسم کی پی ایچ پی کے ساتھ دیکھا کے طور پر وہ، چاہتے ہیں. وہ ایسا، کچھ پاگل باتیں کر سکتے ہیں یہ بہت ہوشیار رہنا رکھنا ضروری ہے. اچھی طرح سے آپ کے متغیر کا نام ہے. اگر آپ ایک اچانک نہیں، ایسا کرتے ہیں آپ کی طرح بننے جا رہے ہو "میں یہ ایک تھا، انتظار سٹرنگ، اور اب یہ ایک int ہے، اور مجھے سچ میں یقین نہیں ہوں کیا یہاں کیا جا رہا ہے. " تو یہ صرف ایک سادہ مثال ہے دکھا کہ کس طرح ایک متغیر آسانی سے کر سکتے ہیں اس کی قسم کے ساتھ تبدیل ایک پروگرام کے دوران. اوکے. لہذا اس نظر آنا چاہئے سپر، سپر واقف. تو ان کو جاوا اسکرپٹ میں ہمارے loops کے ہیں. انہوں نے کے لئے سوائے، بالکل ایک جیسے ہیں اس کی بجائے میں صفر کے برابر چار int کا، ہم صرف متغیر میں صفر کے برابر کہہ سکتے ہیں. اور پھر ہم نے اپنے اسی طرح ہو سکتا ہے حالت کی، اپ ڈیٹ کی اسی طرح، میں پلس پلس صرف ٹھیک کام کرتا. چوکوں کی مدد ایک ہی ہیں تو کیا، whiles، ایک جیسے ہیں اور ایسا whiles بالکل ایک جیسے ہیں. عام شکل کی اسی طرح. ہم محسوس کریں، چار، قوسین، بریکٹ، یہ سب ایک ہی ہے. اس کے علاوہ وقف ناقص ہو جائے گا ہم مثال کے کوڈ میں جاؤ جب. تم خوبصورت ہے نظر آئے گا C کے طور پر ایک ہی زیادہ. تقریب کا اعلان کے لئے، ایک بار پھر، بہت ملتا جلتا. ہم نے کچھ تقریب ہے کہ صرف یہ ایک تقریب ہے، اور اس کے بعد کہتا ہے کہ کے نام پر ہمارے تقریب، اور آدانوں. اور ہم، ہم محسوس پھر اگر جو کچھ یہاں کوئی اقسام ہیں. ہے نا؟ ہم کچھ نہیں کہہ رہے ہیں کہ ان کے پاس ints یا ڈبلز، یا floats رہنے کی ضرورت ہے. وہ چاہتے ہیں جو کچھ بھی ہو سکتا ہے. کیا ضروری ہے کہ دیکھ رہا ہے ہم پہلے سے تقریب لکھنے کی ضرورت جاوا اسکرپٹ کہ بتا دینا یہ اصل میں ایک تقریب ہے. تو یہ صرف کچھ آسان رقم ہے X یا Y واپس کہ تقریب، اور پھر کیا یہ بھی اچھا ہے کہ آپ اصل میں کر سکتے ہیں ہے ایک متغیر کے لئے ایک تقریب تفویض. تو اس صورت میں، رقم اب ہے اصل رقم کرتا ہے کہ تقریب. آپ یہاں محسوس تو، اگر ہمارے پاس ہے تقریب، تقریب کے نام، آدانوں. ہے نا؟ یہاں ہم صرف تقریب اور آدانوں ہے. تو یہ ایک گمنام تقریب کہلاتی ہے. اور اس نئے ہونا چاہئے کہ کچھ ہے تم میں سے اکثر لوگوں کے لئے، آپ سب کو نہیں تو. تو بنیادی طور پر کیا ہے کہ اسباب ہم نہیں کرتے ہیں ہے کے نام پر کرنے کی ضرورت ہے ہماری اس معاملے میں تقریب. ہم صرف ٹھیک ہے، میں جا رہا ہوں "کہہ سکتے ہیں، یہاں، executes ہے کہ اس تقریب اس کے آدانوں ہیں، اور یہاں ہے کیا کرنے جا رہا ہے. " اور خاص طور پر آپ کو بتائے رہے ہیں جب کچھ متغیر کے لئے ایک تقریب آپ جوڑتوڑ کرنے جا رہے ہیں، آپ کو ضروری نہیں کرتے کیونکہ یہ نام لینے کی ضرورت اگر آپ حوالہ دے کر جا رہے ہیں اس متغیر کی طرف سے اس کو نام، نہیں، جو کچھ بھی کر تقریب اصل میں بلایا گیا تھا. ٹھیک ہے؟ ہم یہاں دیکھتے ہیں اگر ایسا ہے تو، ہم اب کچھ متغیر رقم ہے اس کے برابر ہے تین اور پانچ کا مجموعہ. اور ہم اس کو حاصل کریں گے. اور یہ صرف کچھ الرٹ پڑے گا، تین کے علاوہ پانچ تعداد کے برابر ہے. اس کے علاوہ بالکل اسی سلسلہ بندی کرنا ہو گی جو کچھ بھی ہمارے جواب یہ سٹرنگ پر تھا. یہ بھی ٹھنڈی، اس کے علاوہ ڈور سلسلہ بندی کر سکتے ہیں. جاوا سکرپٹ کے لئے، پی ایچ پی کے ساتھ کے طور پر، ایچ ٹی ایم ایل، سی ایس ایس اور ہم نے کہا، اس کی ایک بہت لینے کے رہے ہم قسم یہاں سے تربیت پہیوں اور تم لوگوں کو معلوم کے ایک بہت ہے کس طرح واقعی ان چیزوں کو سمجھنے کے لئے. وہ تھوڑا سا مختلف ہیں، لیکن وہ تو غیر ملکی نہیں ہیں اور آپ چیزوں کو گوگل نہیں کر سکتے کہ یا W3 سکولوں کے ساتھ آن لائن انہیں تلاش. اور ہم سچ میں تم سے توقع کر رہے ہیں ، قسم کی، تجربہ کے لوگ اور اپنے آپ کو جاننے کے. لہذا، میں اس کو تھوڑا لگتا ہے ہو سکتا ہے سی چیزوں میں سے کچھ کے مقابلے میں کم ہی مکمل ہم کرتے ہیں، لیکن اس سے ایک وجہ کے لئے اصل میں ہے. لیکن امید ہے کہ یہ بھی نہیں ہے مختلف، اور یہ حد سے زیادہ نہیں ہے. جاوا اسکرپٹ میں arrays تا، ایک بار پھر بہت، بہت ملتا جلتا. ہے نا؟ ہم نے کچھ متغیر صف ہے کہ، خالی بریکٹ کے برابر ہے اور یہ کہ صرف ایک خالی صف ہے. یہ اکثر کہا جاتا ہے لغوی سرنی سنکیتن. کہ ہم یہ کہتے ہیں تو صرف ایک بات ہے. ہم یہاں سرنی دو نظر آتا ہے تو، ہم کچھ ہے تین عناصر ہیں کہ لغوی سرنی، ہے نا؟ اور اس کے بعد ہم کچھ ہے ہے کہ متغیر تیسرا عنصر صرف ہے کہ کچھ متغیر ، جے ایس اس جملے کو منعقد کرنے جا رہا. محسوس کرنا اچھا عناصر،، کوما سے الگ کر رہے ہیں، صرف ہم توقع کریں گے جیسا. ہم نے کیا اور تم بھی، ان تک رسائی حاصل کر سکتے ہیں اس انڈیکس سنکیتن کے ساتھ سی، میں، ٹھیک ہے؟ پی ایچ پی سے بہت مختلف اب، ہم واپس جا رہے ہیں صرف اس قسم کی حوالہ دیتے ہوئے شہادت کی طرف سے چیزوں کو. صرف سی کی طرح یہ بھی صفر اشاریہ ہے. یہ واقعی ظالم ہو گا مجھے لگتا ہے جیسے وہ اچانک جاوا اسکرپٹ سے ایک بنا دیا ہے تو انڈیکس، اور آپ کو کرنا پڑا مکمل طور پر آپ arrays کے بارے میں کس طرح سوچ پر نظر ثانی. سے ایک ٹھنڈی چیز کہ بجائے ہے کی کبھی آپ اگر do-- لئے ہونے ، ایک صف کی لمبائی چاہتے تھے شاید تم اس کے ذریعے iterate آپ جب تک کچھ آخر مل، یا آپ کو صرف معلوم ہے وہ کیا کریں گے. جاوا سکرپٹ کو زیادہ میں بہت ڈھیلی ہے، کیونکہ بالکل اسی قسم سے طریقے، کے طور پر ہم، یہاں دیکھ کر ہم صرف اس صف بنا سکتے ہیں بڑا ہم کرنے کا فیصلہ کرتے ہیں کیونکہ. ہم صف تین کو نوٹس ہے ، شروع کرنے کے لئے تین چیزوں ہے لیکن پھر اچانک، اوہ، صرف مذاق کر رہا "، جیسا کہ ہم ہیں. ہم اصل میں جا رہے ہیں یہ 101 سے چیزوں کو درست کرنے کے لئے. " کیا آپ نے کبھی جاننا چاہتے ہیں تو اگر اپنے صف کی اصل لمبائی، اگر آپ کو یہ پسند ہے. اور ہم نے ایک بہت کچھ دیکھ کر جا رہے ہیں مثالوں میں اس سنکیتن کی، لیکن جاوا سکرپٹ کے ساتھ یہ عام طور پر جو کچھ بھی ہے آپ کے بارے میں بات کر رہے ہیں کہ اعتراض تقریب کے نقطہ جو بھی قسم اگر آپ اس پر لاگو کرنا چاہتے ہیں. ٹھیک ہے؟ ، تو اس صورت میں ہمارے اعتراض، صف کے دو ہے اور ہم چاہتے ہیں کا کہنا ہے کہ سرنی دو کی لمبائی. تو یہ صرف اس پر کی لمبائی کی طرح بلاتا ہے. اور یہ کہ آپ کی لمبائی واپس آ جائیں گے. یہ بھی یاد رکھیں لئے کچھ ہے ہم ہمارے arrays محسوس ہو گا کہ، C کے برعکس، وہ بھی نہیں ہے اسی قسم کے تمام ہونے کے لئے. یہ پی ایچ پی کی طرح بہت زیادہ ہے. جاوا سکرپٹ کو صرف کی طرح بنیادی طور پر ہے سی اور پی ایچ پی کے اس دلچسپ ہے meld. تو ہم نے اس میں مل جائے گا. ابھی کے لئے، صرف فرض کرتے ہیں آپ arrays کے بنیادی طور پر ہو کہ میں C arrays کے، طرح وہ صفر حساب سے ترتیب ہیں. ٹھیک ہے، تو سب کچھ ہے جو. آپ یہ بھی صرف ایک توسیع کر سکتے ہیں جو چاہو انڈیکس صف. یہ شاید seg ہے جبکہ آپ پر غلطی یا آپ کو کچھ غلطی کو دے، جاوا اسکرپٹ نہیں، یہ ٹھیک ہے "، کی طرح ہے. مجھے یہ ملا. ہم صرف براہ راست جائیں گے جہاں آپ چاہتے ہیں. " ٹھیک ہے، تو اشیاء بہت اہم ہیں. تم لوگوں کو ان میں سے ایک بہت کچھ کا استعمال کریں گے آپ P سیٹ میں، اگر مجھے صحیح یاد. یہ ہیں وہ چیز اتنی C میں کرنے کے لئے اسی structs ہیں. لہذا آپ کو جب about-- سوچ سکتے ہیں ہم ایک مثال کے پاس جانے کا حق اس کے بعد میں نے اسے گے لگتا ہے ایک سے زیادہ بہت sense-- بنانے لیکن ہم بنیادی طور پر اشیاء کے لئے استعمال کرتے ہیں کورس کے متعلق معلومات کے منظم. ہم کے بارے میں بات کی تو C میں structs، ہم اکثر کچھ نام تھا جو ایک طالب علم کے بارے میں بات، آئی ڈی، گھر، آپ جانتے ہیں، حراستی. اور یہ کہ اسی چیز کی طرح ہے کہ ہم یہاں کے لئے اشیاء کا استعمال. یہ منظم کرنے کے لئے صرف ہے اسی طرح کی معلومات. آپ مزید کے طور پر ان کے بارے میں سوچ کر سکتے ہیں پی ایچ پی میں arrays ساہچری لئے اسی طرح کی. لہذا اس بات کی قسم ہو گی ہم نے کچھ قیمت کے ساتھ کچھ اہم ہے جہاں، پی ایچ پی کے لئے اسی طرح کی. تو اگر آپ کسی کی ابتدا کر سکتے ہیں خالی اعتراض، ہم کو یہاں دیکھ کے طور پر، صرف یہ گھوبگھرالی منحنی خطوط وحدانی کے ساتھ. تو arrays مربع بریکٹ ہیں. خالی اشیاء گھوبگھرالی منحنی خطوط وحدانی ہیں. اچھا فرق ہے کی. اور یہ صرف دو مختلف ہیں طریقوں کی خصوصیات قائم کرنے کے لئے. لہذا اس قسم کی ہے ایک طریقہ سے بہت زیادہ ہے کہ کے ساتھ، پی ایچ پی کی طرح ہے ہماری ہمارے کلید کے ساتھ ساہچری arrays،، اور ہماری قیمت، جبکہ اس میں سے ایک is-- تمہیں جاوا اسکرپٹ میں یہ ایک بہت زیادہ دیکھنے کے. اس کنونشن ہو جاتا ہے. اور اسی طرح ہم نے کیا ہے کہ سرنی دو ڈاٹ لمبائی، اس، کہہ رہا ہے "ٹھیک ہے، مجھے یہ دے اس اعتراض کے وصف. " ہے نا؟ تو یہ طرح تھا اسی طرح، "مجھے دے دو سرنی دونوں میں سے وصف لمبائی، " اس نے مجھے کچھ دے "، کہہ رہا ہے ہمارے خالی اعتراض کی ملکیت. " یا اس کیس میں، ہم ہیں یہاں کچھ قدر یہ بتائے. لیکن تم نے بھی اسے اسی طرح رسائی حاصل کر سکتے. اور پھر یہاں یہ صرف ہے دو مختلف انتباہات دکھا. تو کیا یہ تنبیہات سب دکھائے گا عین مطابق ایک ہی ہو جائے گا، اس کا صرف دو مختلف طریقوں ہے ہم چاہتے ہیں کہ عنصر تک رسائی حاصل. کہ ہر کسی کو احساس ہے؟ میں نے اس ایک کی طرح محسوس شاید زیادہ سمجھ میں آتا ہے، صرف ہم پی ایچ پی کا دور آ رہے ہیں کیونکہ. لیکن ہم نے مثالیں، یہ کرتے ہیں کے طور پر لفظی بالکل ایک ہی ہے. اس کی ایک بہت صرف نحو میں تبدیل کیا جاتا ہے. ٹھیک ہے، مثال کے طور پر اتنا. میں مثالوں سے محبت کرتا ہوں. تو یہاں کچھ CS50 ہے کسی چیز ہے کہ متغیر، اور ہم سب کو اس کی دکان اس کے بارے میں معلومات. تو ہم نے کورس ہے، انسٹرکٹر، کی TFs، psets میں، اور ٹیپ. تو ہم ان کے تقریبا ہیں کو نوٹس مختلف اقسام کے تمام. ہے نا؟ اتنی اشیاء محفوظ کر سکتے ہیں مختلف اقسام کے اوصاف. یہ بہت ہے this-- ہم سوچ سکتے ہیں پی ایچ پی میں ہماری ساہچری سرنی کے لئے اسی طرح. اتنا اہم، قدر، چابی، قدر، کلید، قدر، تو اور تو آگے. کیا یہ بھی اسی طرح میں دلچسپ ہے ہم arrays کے اندر arrays کر سکتے ہیں کہ، ہم بھی اندر اندر اشیاء کر سکتے ہیں اشیاء کے اندر اندر اشیاء، یا arrays. تم واقعی میں ان تک محدود کبھی نہیں کر رہے ہیں صرف چیزوں کی ایک بھی. ہم صرف، بہت Inceptionesque حاصل کر سکتے ہیں وہاں خرگوش چھید نیچے جا رکھنے. ہم، ہم محسوس کریں تو اگر کچھ کورس ہے کہ ایک تار ہے جو ایک تار، انسٹرکٹر، ہے اور صف، ایک int، اور ایک بولین. لہذا ان مختلف چیزوں کے تمام. ٹھیک ہے، تو، ہم ایک اور ایک ہے. تو اس معاملے میں، ہم ہیں اشیاء کی ایک سرنی. تو صرف کسی چیز کو پسند اس میں ایک صف ہے کر سکتے ہیں. ہم نے بھی اشیاء کی ایک صف ہے کر سکتے ہیں. اس کے لئے مفید ہو سکتا ہے قسم کے لئے اسی طرح کے بارے میں سوچنا کس طرح کی ہم نے ایک ہیش تھا میز، ہم ایک صف دیکھا گیا ان تمام مختلف کے structs کے اقسام ہیں کہ مختلف کے لئے تھے اشارہ نوڈس اور whatnot. لیکن اس صورت میں، ہم اشیاء کی ایک صف ہے. اس طرح یہ ایک صف کی طرح ہے کی ساہچری arrays. تو ہم نے کچھ پہلے عنصر گا ہے نام جیمز کے ساتھ اعتراض ہو اور ونتھروپ گھر. تم لوگوں کو یاد کر سکتے ہیں اس کے لئے بہت ہی کچھ آپ کی آخری pset کے، کے ساتھ جہاں آپ کو اگر ، آپ کے ڈیٹا بیس سے کچھ نکالا کی پہلی قسم کا آپ کی صف میں بات یہ تھی کے بارے میں معلومات کے سب اس ملاقات کی ہے کہ سب سے پہلے صارف، اور پھر تمہیں اس میں انڈیکس کرنے کے لئے تھا ان کے اسٹاک یا ان کے کیش کو حاصل کرنے کے لئے یا whatnot. اس طرح یہ بہت ایک ہی ہے بات صرف ایک چھوٹی سی تبدیلی میں نحو میں، تھوڑا سا تبدیل کریں الفاظ ہم ان کو بیان کرنے کے لیے استعمال کرتے ہیں. ہم چاہتے تھے تو اگر کسی کو بتا سکتے ہیں مجھے یہ الرٹ کیا کریں گے؟ یا جو کا یہ تھوڑا سا کوڈ ہمارے لئے کیا کریں گے؟ سامعین: یہ آپ کو تمام نام دے دیں گے. یلیسن BUCHHOLTZ-AU: صحیح، یہ تو صرف تمام ناموں کے ساتھ کو مطلع کریں گے اس کے ذریعے جانے گا کیونکہ کاٹیج میں تو یہ صفر سے شروع کروں گا. تو یہ ٹھیک ہے پر ہم دیکھ رہے ہیں، یہ کہنا چاہتے ہیں یہ پہلا اعتراض، جس میں ہمارے صف میں پہلی سلاٹ ہے. اور یہ مجھے دے دو "، کا کہنا ہے کہ ، کہ اعتراض کے نام منسوب. " تو ہم یہاں جانا، کہ ہم اسکین، ہم نام تلاش کروں گا، اور ہم باہر پرنٹ کروں گا جیمز، مولی، اور کارل. ذہن میں کوئی سوال اب تک؟ جاوا سکرپٹ کو بدقسمتی آپ بننے جا رہے ہو آپ کو دیکھ کے کی ایک بہت کر اپنے ہی، نحو باہر figuring، اس کے ساتھ جوجھ. لیکن کورس کے میں نے ہمیشہ یہاں ہوں، دفتری اوقات کے یہاں ہمیشہ ہیں. میں نے اس ہفتے منگل کو ہو سکتا ہے. تم وہاں ہو تو، آپ کر سکتے ہیں تو کیا اس ہفتے مجھ سے ملنے آئے. یہ بہت اچھا ہو جائے گا. ٹھیک ہے، تو ڈوم دستاویز آبجیکٹ ماڈل ہے. تو یہ صرف ایک طریقہ ہے ہم سوچنے کے لئے پسند ہے کہ کس طرح ہمارے ایچ ٹی ایم ایل اور ہر چیز کے بارے میں اندر اس کو منظم کیا جاتا ہے. یہ بہت کچھ ہے کہ شاید آپ کے تمام سوالات پر آ جائے گا. میں یہاں ہے جیسے میری سال، اسے پتہ تھا کہ HTML فائل، اس کے لئے ڈوم میں بھرنے. اور آپ کو صرف چھوٹی چیزیں میں بھرنے. ان کو امید ہے کہ آسان پوائنٹس ہونا چاہئے. امید ہے کہ آپ see-- لیں گے سامعین: [اشراوی] یلیسن BUCHHOLTZ-AU: تو آپ کو یہاں اس درخت دیکھ رہے ہو؟ سامعین: جی ہاں. یلیسن BUCHHOLTZ-AU: تاکہ وہ استعمال پوچھیں گے جسم کے تحت کیا جاتا ہے میں بھرنے کے لئے. ہو سکتا ہے کہ جسم کے تحت، ہم کچھ ہے divs کے یا ہم، بعض پیرا ہے اور ہم میں بھرنے کے لئے آپ سے پوچھیں گے بہت اس طرح ایک درخت. تو ہم اس کے ذریعے چل جائے گا. تاکہ دستاویز آبجیکٹ ماڈل صرف ایک طریقہ ہے ساخت اور سوچنے کے لئے گراف ہمارے HTML کے بارے میں. اور بھی ہم ملے جب مزید جاوا اسکرپٹ میں، یہ ہونے جا رہا ہے جس طرح ہم کہ اصل مختلف جوڑتوڑ صفحے پر عناصر. ہم ایک تک رسائی حاصل کرنے کا طریقہ کی ضرورت ہمارے HTML میں چیزوں کی، اور اسی طرح یہ ہم سے ایک بہت فراہم کرتا ہے کنکریٹ معیاری طریقہ مختلف ویب صفحات بھر ایسا کرنے کے لئے. تو ہم صرف کے ذریعے چلنا ہے تو یہ یہاں، کورس کی ہمارے دستاویز ہماری پوری فائل کی طرح ہے. کہ ظاہر ہے سمجھ میں آتا ہے یہ سب سے زیادہ بات یہ ہے کہ، اور اس کے بعد ہم اپنے اصل HTML ہے، جن میں سے اس ٹیگ کے مساوی ہے. اس کے علاوہ آپ کے ٹیگ پوٹ اگر آپ مناسب طریقے سے، تو یہ ڈوم درخت پیدا سپر آسان ہو جاتا ہے. تو ہم یہاں کچھ سر ہے. ہم نے کچھ جسم ہے کہ ہم، ایچ ٹی ایم ایل سے دور خلیہ دیکھیں جو ہم سر اور جسم ہے یہی وجہ ہے. سر کے اندر اندر، ہم کچھ ہے عنوان ٹیگ، ایک آخر عنوان ٹیگ، تو ہم نے اس کے سر کے بعد آتا ہے پتہ ہے کہ. اور ہماری عنوان ٹیگ کے اندر اندر، ہم خوش، دنیا ہے. ٹھیک ہے؟ تو ہے کہ اس پورے کے بائیں ہاتھ کی شاخ ہے. اور پھر دائیں ہاتھ کی شاخ کے لئے یہاں، ہم ایچ ٹی ایم ایل ہے کہ دیکھ، اوکے ہم اس سر کے حصہ کیا ہے، ہم، صرف جسم دیکھ رہے ہیں تو ہم نے کچھ جسم کے علاقے ہے. اور اس کے اندر اندر، صرف ہمارے پاس بات یہ دنیا، ہیلو ہے. ٹھیک ہے؟ ہم کی طرح باتیں ہوتی تو بعض بریکٹ پی اور اس کے بعد ہیلو، دنیا، اور پھر ایک اور الوداع کے بریکٹ پی، دنیا، ہم دو بلبلوں ہوگا یہاں سے دور آ رہا. وہ، جسم کے تحت دونوں ہیں کیونکہ وہ علیحدہ پیرا اس صورت میں ہیں. پریکٹس وہاں ضرور ہے پچھلے quizzes ہے میں اس پر، اس کے ساتھ ساتھ اس پر لائن کافی مقدار کے طور پر. ٹھیک ہے تو، یہ صرف کی اجازت دیتا ہے ہمیں اچھی طرح سب کچھ دیکھ اور چیزیں جوڑتوڑ بہت ہی منظم طریقے سے. ٹھیک ہے؟ ہم کس طرح کرنے کے لئے بالکل پتہ اس درخت کے ذریعے گزرنا، تو ہم ہم تک رسائی حاصل کرنا چاہتے ہیں پتہ. ہم چاہتے ہیں کہ کیوں ٹھیک ہے تو یہ وہ جگہ ہے ماڈل کی اس طرح کی ضرورت کے لئے، ہم اس طرح کی چیزوں کو استعمال کر سکتے ہیں تاکہ، اور ہم ان کا مطلب کیا سمجھتے ہیں، اور وہ معیاری ہیں ہم ایسا کرتے ہیں کہ تمام چیزوں کے اس پار. تاکہ دستاویز ڈاٹ عنوان صرف ہے our-- کا عنوان ان میں سے سب خوبصورت خود وضاحتی ہیں، مجھے سوچنے کے لئے پسند. تو سب سے پہلے تین مثالیں صرف یہ کہہ رہے ہیں، "ٹھیک ہے، صرف مجھے دے اس ویب صفحہ کے عنوان کے. " تو یہ آپ کو دے گا کیا عنوان کے مساوی ہے. دستاویز ڈاٹ جسم آپ کو دینے جا رہا ہے جو کچھ بھی ان لوگوں کے جسم ٹیگز اندر اندر ہے. لہذا آپ کو اس جوڑتوڑ کر سکتے ہیں. اور دستاویز ڈاٹ جسم ڈاٹ HTML کے ایک بہت ٹھنڈا ایک ہے میں داخل، اور شاید سپر طرح نہیں ہے بدیہی، لیکن اندرونی ایچ ٹی ایم ایل یہاں اس حق کے مساوی ہے. تو کیا تم نے کبھی کرنا چاہتے ہیں تو ایک صفحے پر متن جوڑتوڑ، عام طور پر آپ کر جا رہے ہیں جسم ڈاٹ اندرونی HTML کے ساتھ کچھ. ٹھیک ہے؟ تاکہ اندرونی HTML کا حوالہ دیتے ہیں کے لئے جاتا ہے کیا ان ٹیگز کے درمیان اصل میں ہے. ٹھیک ہے؟ اور پھر مفید افعال. آپ کو حاصل کرنا چاہتے تھے تو اگر ان میں سے کسی، کسی عنصر، ہم کچھ کی شناخت ہے، کلاس نام، یا ٹیگ کا نام. یہ بہت ملتا جلتا ہے چیزوں کو ہم صحیح، سی ایس ایس کے ساتھ کیا تھا؟ ہم نے کچھ سلیکٹرز ہے کہ جہاں ایک ٹیگ یا تو کے مطابق، ایک کلاس ہم ان کو، یا ایک ID دے کہ. یہ بہت ایک ہی طریقہ ہے. اگر آپ کچھ ہے تو کہ ، کتے کے کچھ کلاس ہے اور آپ کو ٹیگ کا نام طرف سے عناصر ملے کہنا، اور آپ کو، وہاں یا معافی میں کتے ڈال کلاس کا نام. آپ وہاں میں ڈاٹ ڈال کر سکتے ہیں. یہ ان لوگوں میں سے سب واپس جا رہا ہے کہ کلاس ہے کہ آپ کے لئے عناصر. لہذا آپ کو صرف ان جوڑتوڑ کر سکتے ہیں. اسی طرح میں، شاید تم صرف تاکہ، کچھ ہیڈر جوڑتوڑ کرنا چاہتے ہیں بعض H1 ہیڈر ہم نے کیا، جیسے. آپ کو ٹیگ کی طرف سے عناصر کو حاصل کر سکتا تھا H1 ایک ٹیگ کا نام ہے کیونکہ، نام. اور اسی طرح میں، آپ کو حاصل کرنا چاہتے ہیں تو کچھ منفرد بات یہ ہے کہ، آپ کو ملتا ٹیگ کیا کر سکتے ہیں. Id کی طرف عنصر ملتا. اور وہ اصل میں ان میں سے بہت سے ہیں. یہ صرف بہت بہت سے کے تین طرح ہیں. تو آپ جتنی، آن لائن جاؤ تو میں نے حوصلہ افزائی کے لئے جا رہا ہوں اگر آپ ایسا کرتے، اور کچھ ایسا کرنے کے لئے اپنے اپنے طور پر تحقیق، میں ضرور مشورہ دیتے ہیں ان میں سے سب میں لگ. وہ سپر ہو سکتا ہے مفید، خاص طور پر جب آپ صرف کی قسم جوڑتوڑ کرنا چاہتے ہیں بغیر بہت ہی خاص چیزیں کے ذریعے جاؤ اور کوشش کرنے کے لئے سب کچھ تجزیہ کرنے کے لئے. ٹھیک ہے، تو آخری بات جاوا سکرپٹ کے واقعات ہے. تو جب میں نے پہلے بات کر رہا تھا ایک ویب سائٹ پر جانے کے بارے میں، اور تم سے کچھ پر ہوور جب، یا اپنے ماؤس کسی چیز پر hovers، کچھ اور ہوتا ہے. یہ ہم چاہوں گا وہ یہ ہے ایک ایونٹ کے طور پر کے بارے میں سوچنا. ہم کہ قدرت ہے تو کیا ہوا ہیں OnClick ہے یہاں مفید ہو. تاکہ بارودی سرنگ میں ہوں جس میں،، ہور پر تھا یقین، صرف گھمائیں پر ہے. ان میں سے بھی ایک ٹن آپ کو تلاش کر سکتے ہیں کہ. ایک پوری فہرست لائن نہیں ہے مختلف چیزوں کی آپ کے لئے سن سکتے ہیں کہ. لیکن جاوا اسکرپٹ واقعات ہیں بنیادی طور پر صرف چیزوں پر رد عمل کہ آپ کا صارف سے کر رہا ہے. ہے نا؟ تاکہ آپ کے صارف کرتا کچھ اور، کہ ایک واقعہ ہے، اور جاوا سکرپٹ کے جواب دے گا تاہم اگر آپ اسے چاہوں گا. اس کے مطابق جواب دے گا. تو اس معاملے میں، ہم ہیں کچھ ونڈو ڈاٹ onload کے. تو یہ ہے جو کچھ کہتا ہے، "انتظار ونڈو کے بھاری بھرکم تک. " ٹھیک ہے؟ تو جب سب کچھ بھری ہوئی، onload کے، پھر آپ نے اس تقریب کو پھانسی کر سکتے ہیں. تو جب سب کچھ بھری ہوئی، آپ جا رہے ہیں کچھ تلاش کے بٹن ہے کہ، Id کی طرف سے ایک عنصر ہو جاتا ہے اور یہ کہ جو کچھ پرنٹس عنصر کی تلاش کے بٹن کے طور پر ہے. اور پھر ہم اس متغیر ہے، ہم "ٹھیک ہے، ہیں OnClick."، کا کہنا ہے کہ تو ہم نے ایک پر کلک سنتے ہیں تلاش کے بٹن پر، ایک ہے جس میں اس تقریب، پھانسی الرٹ، آپ تلاش کے بٹن پر کلک کیا. یہ ایک اچھا ہے is-- تو کیا ہوتا یہاں تھوڑا گرافک نمائندگی. لہذا ہمارے دستاویز بوجھ، کہ ہماری onload کے مطابق ہے، ہم اپنی تلاش تلاش یہ وہ جگہ ہے جس میں بٹن،. ہم اپنی تلاش کے بٹن کے لئے تلاش کر رہے ہیں. اور تلاش کریں بٹن ہے، پھر جب کلک کیا، یہ یہاں سے میل. ہیں OnClick. تو ہم آخر میں، ہمارے صارف کو آگاہ جن میں سے اس آخری سطر ہے. ٹھیک ہے؟ ان چار مراحل میں سے ہر ایک تو صرف چار خانے کے مساوی ہے وہاں نیچے نیچے پر. کہ ہر کسی کو احساس ہے؟ اور پھر میں جا رہا ہوں ایک بات ہے کہ بہت، بہت مختصر طور پر، کہ میں نے ذکر کرنا آپ کے لئے لوگوں کو ترغیب دیتے ہیں ہے میں زیادہ نظر جانے صرف ایک لائبریری ہے جس jQuery، جاوا سکرپٹ کے سب سے اوپر پر بنایا گیا ہے. اس کے طور پر، مفید سپر ہے زیادہ تر لائبریریوں کے ساتھ. کے افعال میں سے بہت سے ہیں. کبھی وہاں کچھ ہے تو تو ہے کہ آپ کو جاوا اسکرپٹ میں کرنا چاہتے ہیں آپ سب سے پہلے سنتیں سوچنے کے لئے نہیں ہونا چاہئے کی، "کیا کام کرنا چاہئے میں نے کوڈ ہے؟ "یہ ہونا چاہئے "مجھے کسی کے دیکھتے ہیں پہلے سے ہی میرے لئے یہ حرکت کی. " دس میں سے ہے کیونکہ نو بار، کسی کو، جو پہلے ہی یہ کیا ہے گا اور وہ شاید بہتر یہ کیا ہے. لوگ، ان کر وقت کی ایک بہت خرچ کرتے ہیں اور جاوا اسکرپٹ کا بہت وسیع پیمانے پر استعمال کیا جاتا ہے تاکہ لوگ رہتے ہیں اسے بہتر بنانے کے لئے کوشش کر. اور jQuery کے افعال میں سے ایک بہت کچھ ہے کہ شاید آپ کے لئے مفید ہو گا آپ کی آخری منصوبے میں آپ ہیں تو ویب ڈیزائن کے ساتھ کچھ بھی کر رہی. میں کہنا چاہوں طور پر، "کام مشکل نہیں، ہوشیار. " کیا تم لوگ یہ کرتے ہیں، یہ بہت اچھا ہو جائے گا. ہم Hackathon میں ہوتے ہو تو میں ایسا نہیں کرتے آپ کا خواہاں تمام باہر زور دیا. میں آپ کی طرح بننا چاہتا ہوں، "مجھے وہ مل گیا اس. jQuery کی میری پیٹھ مل گئی. میں نے ان افعال کو لکھنے کے لئے کی ضرورت نہیں ہے. " کرنے کے لئے تو صرف دو چیزیں میں جا رہا ہوں، یاد رکھو دو کرنے کے لئے تم لوگوں میں زیادہ نظر آتے ہیں اپنی خود کی پر jQuery میں. میں کہنے جا رہا ہوں یہ ہے کچھ خوبصورت بہت اچھا کام کرتا ہے اور آپ کی زندگی بنا سکتے ہیں ایک پوری بہت آسان. لیکن آپ کیا کرنا چاہتے جو بھی فائل ہے آپ اس میں استعمال کرتے ہوئے جا رہے ہیں کہ، آپ ان دو لائنوں چاہتے ہیں جا رہے. اگر آپ چاہتے ہیں کے لئے جا رہے ہیں جے ایس jQuery کے ڈاٹ جے ایس سکرپٹ. اور اصل میں آپ کا ماخذ کچھ یو آر ایل کی جا رہی ہے. آپ jQuery، گوگل، تو اصل میں آپ کے لئے تمام فائلوں کی میزبانی. تو تم ضرور کرنا چاہتا ہوں ان پٹ کی بجائے یو آر ایل ہے کہ. میں یہاں صرف یہ ڈال سادگی کی خاطر. یہ سب کچھ اس کا مطلب ہے کہ جہاں پر ہے آپ jQuery لائبریری جائے. آپ نہیں چاہتے تو اس پر، بڑے پیمانے پر ہے آپ کے اپنے کمپیوٹر پر میزبانی کرنے کے لئے تم اس سے بچنے کر سکتے ہیں تو، جو ہم کیوں ہے صرف گوگل کے یو آر ایل میں ڈال دیتے ہیں کہ آپ کے لئے ان تمام فائلوں کی میزبانی کرتا ہے. ٹھیک ہے؟ تمہیں پتہ ہے میں وعدہ کرتا ہوں، یہ گوگل یہ ہو جائے گا. اور اس کے بعد جو کچھ بھی تم ہو کہ جاوا اسکرپٹ فائل تو یہ صرف کچھ بیرونی ہے، کا استعمال کرتے ہوئے جاوا سکرپٹ کو آپ استعمال کر رہے کہ فائل. ہم اپنی سی ایس ایس سے ربط رکھنے والے اسی طرح میں فائلوں، اس بات کی اسی طرح کی ہے. یہ صرف فائل کے لنکس جہاں آپ کو جاوا اسکرپٹ ہے. اور میں کچھ مثالیں ہیں سادہ جاوا سکرپٹ کے ساتھ. تو ہم اس کے ذریعے جا رہے ہوں گے. اور اس کے بعد آپ کی شہادت کی جاوا سکرپٹ میں، جس میں آپ جاوا سکرپٹ کے یہاں فائل ہے، اس چادر کی طرح ہے آپ jQuery کے لئے ہے کہ. آپ نے تقریبا 99.9 ہیں وقت کا فیصد جا آپ index.js فائل میں اس کی ضرورت کے لئے. ، یہ ہے کیا کہتا ہے کیونکہ "کچھ بھی پھانسی نہیں کرتے آپ کی دستاویز اصل میں ہے جب تک بالکل آپ کیا چاہتے ہیں ہے جو "، تیار. ، آپ کی دستاویز تیار نہیں ہے کیونکہ اگر اور jQuery باتیں کر شروع ہوتا ہے، یہ صرف ایک گندگی ہے. لہذا آپ کو ہمیشہ اس چادر ہے کرنا چاہتے ہیں. اور پھر وہاں جانا ہے کہ چیزوں کے لئے، میں نے آپ لوگ 'اپنے ہی کو ملاحظہ کرنے کے لئے چھوڑ دیں گے. ٹھیک ہے، تو کسی بھی سوال کا وہیں ہیں اب عام طور پر جاوا اسکرپٹ بارے میں؟ یا ڈوم ماڈل؟ اگر نہیں، ہم کچھ ٹھنڈا ہے ہم کے ذریعے جا سکتے ہیں کہ مثال کے طور، کہ تم لوگ میرے کوڈ مدد کر سکتے ہیں. لیکن میں یہ بھی جا رہا ہوں سپر اچھا، اور اگر آپ کچھ بھی کہنا نہیں چاہتے ہیں ان کے لئے، یہ ٹھیک ہے. میں نے بھی صرف آپ کو مثالیں دے کر سکتے ہیں. لیکن پر کچھ بھی پاورپوائنٹ ہم پر منتقل کرنے سے پہلے؟ ٹھنڈا. تم لوگوں کو توانائی کے لئے کی ضرورت ہے مجھے لگتا ہے جیسے. لہذا میں ہم شروع کرنے کے لئے جا رہے ہیں سب سے پہلے اپنے پارٹی مثال کے ساتھ. ہم تین مثالیں ہیں، آپ کو آپ کا انتخاب ہے. تو ہم نے گھڑی، ہم کہاں جا رہے ہے ہے کہ ایک حقیقی گھڑی لاگو کرنے کے لئے وقت گزرنے کے اپ ڈیٹ کرنے جا. ہم اس عظیم ٹوئٹر تقریب ہے. آپ، پر منعقد کیا پتہ This--. ہم اس دور جانے کے لئے جا رہے ہیں. بام. اوکے. ہم اس عظیم ٹوئٹر تقریب ہے یہاں، میں جانتا ہوں that--، ٹھیک ہے؟ یہ بہت اچھا ہونے جا رہا ہے. تم لوگوں کو حوصلہ افزائی کر رہے ہیں؟ یہ تعداد شمار کرنے کے لئے کی جا رہی ہے تمہیں چھوڑ دیا کہ حروف کی، اس میں اس وقت ٹائپ کریں، ظاہر ہے کہ یہ اب بھی 140، کا کہنا ہے کہ لیکن ہم اس صورت نہیں ہے. اور پھر ہماری آخری ایک کے ساتھ یہاں، پارٹی کے لئے یہاں کلک کریں. کیا ہونے جا رہا ہے جب ہے ہم پس منظر کی، مظاہرہ رنگ تبدیل کرنے کے لئے جا. تو کیا تم لوگوں میں سے آپ کے اختیارات ہیں جس میں سے ایک آپ سب سے پہلے کیا کرنا چاہتے ہیں. میں نے تم پر یہ بہت آسان لے لیں گے وعدہ کرتا ہوں. ہر کوئی قسم ہے مجھے لگتا ہے جیسے آج کی چابی کی صرف بہت کم. تو میں نے کس طرح کے ذریعے آپ کو چلنے دیں گے ہم ان میں سے سب پر عمل کرے گی. آپ سوریکی کے لئے چاہتے ہیں، تو میں، یہ بہت اچھا ہے، لیکن میں ہر کسی کو تھوڑا تھکا ہوا ہے کی طرح محسوس. تو میں صرف آپ کو چلنے دیں گے ان مثالوں کے ذریعہ سے. ہم کچھ ہے کہ ہم سب سے پہلے کیا کرنا چاہتے؟ کوئی ہے؟ کوئی ترجیح؟ اوکے. آپ کو پتہ ہے کیا؟ ہم پارٹی پر ہیں. تم لوگوں کو میں ایک چھوٹی سی کی ضرورت ہے مجھے لگتا ہے جیسے لہذا، ہم نے سب سے پہلے پارٹی سے ایک ہی کروں گا. اوکے. تو ہم نے یہاں ہے کیا کہ ہے وہاں نہیں ہونا چاہیے تھا. اب یہ اچھی بات ہے. اوکے. تو کیا ہم یہاں ہے صرف ایک سادہ HTML پیج تم لوگوں کو تمام سپر ہونا چاہئے کہ آپ کی آخری دو psets میں سے سے واقف. ہم یہاں ہماری دستاویز کی قسم ہے. ہر کوئی دیکھ سکتا ہے؟ اوکے. ٹھنڈا. ہم واضح طور پر ہمارے HTML ہے. ہم یہ ہے کہ بعض ہیڈر ہے ایک سٹائل شیٹ سے منسلک ہے کہ صرف اپنے فونٹ اچھا اور بڑا اور جرات مندانہ بنایا. تو اس کے بارے میں فکر مت کرو. ہم نے کچھ جسم کے ساتھ ہے ایک ID کے پس منظر، ٹھیک ہے؟ ہم کرنے جا رہے ہیں پس منظر تبدیل کرنے. تو ہم نے تبدیل کر رہے ہیں جب ہمارے جسم کے پس منظر، ہم نے دو ہفتے قبل سے یاد جب ہم ویب کے صفحات سے دوچار ہیں. کہ ہے یہ بہت اچھا. اور ہم نے کچھ کی شناخت پارٹی کے برابر ہے. یہ ح ریفری پونڈ صرف یہ مطلب ہے کہ یہ ایک ہی صفحے پر جانے کے لئے جا رہا ہے. اور پارٹی کے لئے یہاں کلک کریں، جس میں ہم نے اسے کلک کرنے پر کیوں ہے، یہ شکر ہے، رنگ تبدیل کرنا چاہئے. اور پھر ہم یہاں کہ کچھ سکرپٹ ہے صرف اس پارٹی ڈاٹ جے ایس سے منسلک ہے کیونکہ خالی ہے کہ فائل، ہم نے ابھی تک کچھ نہیں کیا ہے. اور یہ بہت دکھ کی بات ہے. لیکن بہت جلد ہی، یہ بدل جائے گا رنگ، اور یہ بہت اچھا ہو جائے گا. تو میں صرف تم لوگوں کے چلنے کے لئے جا رہا ہوں ہمیں اس میں کیا ہو سکتا ہے کہ کس طرح کے ذریعے. پہلی بات یہ ہے کہ اتنا ہم کیا کرنا چاہتے ہو سکتا ہے، ہم کے پس منظر میں تبدیلی آ رہی ہے تو جسم، پہلی بات یہ ہے کہ ہم چاہتے ہیں کر سکتے اصل قبضہ کرنا جسم کا حق، کیا ہے؟ تو ہم نے رقم لینے کے لئے چاہتے ہیں، ہمارے پس منظر، اور اگر آپ کو نوٹس، میں تو صرف خود کار طریقے سے صرف یہ ٹائپنگ شروع. خصوصی بات نہیں ہے کہ ہم اس ہمارے جاوا اسکرپٹ فائلوں کے لئے کیا کرنے کی ضرورت. میں نے متغیر کا اعلان کر شروع کر سکتے ہیں، اور بے ترتیب افعال اعلان. اور یہ بہت زیادہ مفت فارم ہے. C کے ساتھ، ہم نے تم سب کو دیا کی طرح ہے یہ ہارڈ قواعد، اور آپ کو، پلی بڑھی تو ہم نے، "نکل جا کی طرح ہو. مفت ہو. آپ چاہتے ہیں کیا کرنا ہے. " اور یہ کہ جاوا اسکرپٹ کا ہے کیا ہے. تو ہم یہاں کچھ پس منظر ہے. ہماری ڈوم ماڈل کے ساتھ، ہم جانتے ہیں دستاویز ڈاٹ عنصر حاصل بھی کر سکتے ہیں، اور ہم یہاں محسوس تو، ہمارے جسم ID ہے. ہے نا؟ تو اگر ہم نے دستاویز حاصل کر سکتے ہیں یہاں کی شناخت، اور ایک آسان سے ایک ہے. ہم یہاں چاہتے ہیں کہ ہماری شناخت کیا ہے؟ سامعین: پس منظر. یلیسن BUCHHOLTZ-AU: پس منظر. کامل. اور آخر میں نیم وقفہ. کہ ابھی تک دور نہیں گیا ہے. اگر آپ اب بھی اپنے semicolons کی ضرورت. اوکے. تا کہ ہمارا پہلا ایک ہے. اور ہم کچھ پر کلک کریں جب، ہم حق ہونے کے لئے کچھ، چاہتے ہیں؟ تو اگر ہم کچھ متغیر چاہتے ہو سکتا ہے کہ ایک کلک کے لئے انتظار کر رہا ہے. ہم کیا کرنے جا رہے ہیں ہم کرنے جا رہے ہیں ایک بٹن کے لئے ہماری لنک سے زیادہ اسی طرح بناتے ہیں. تو اگر ہم کچھ بٹن لئے جا رہے ہیں کہ Id کی طرف عنصر حاصل ڈاٹ تشہیر کے برابر ہے. اور میں کے بارے میں بات کر رہا ہوں تو لنک پر کلک کریں یا جماعت کے لئے یہاں کلک کریں لنک، میری ID یہاں کیا ہو سکتا ہے؟ پارٹی. صحیح. نہیں بہت برا ہے اب تک ٹھیک ہے. سب کہ ہم کیا کر رہے ہیں حاصل؟ ٹھیک ہے، تو اب ہم نے اپنے بٹن، اور ہم چاہتے ہیں ہم اس پر کلک کریں جب چیزوں کو تبدیل کرنے. تاکہ ہم اپنے پاورپوائنٹ سے یاد ہے، ہم کر سکتے ہیں بہت ہی آسان سی بات صرف بٹن ڈاٹ حق، ہیں OnClick ہے؟ اور یہ کہ کوئی تقریب برابر کرنے کے لئے جا رہا ہے. یہ ایک گمنام تقریب ہے. اور یہ تو صرف میں ہوں اصل as-- یہ ایک چھوٹا سا بڑا بنانے کے لئے جا. تاکہ میں صرف کیا تھا یہاں میں، اوکے، یہ کہہ رہا ہوں رہا ہے ہم اپنے بٹن، کلک کرنے پر یہ ویب ہم صرف کرنے کے لئے کہا جاتا ہے کہ اس لنک، ہم پر عمل کرنے جا رہے ہیں اس گمنام تقریب. ہم کسی بھی معلومات کی ضرورت نہیں ہے. ہم صارف کہنا ہے کہ پرواہ نہیں کرتے. وہ اس پر کلک کرتے ہیں تو، ہم ہیں جو ہم چاہتے ہیں کیا کرنے جا، جس کے پس منظر کا رنگ تبدیل کر رہا ہے. ٹھیک ہے؟ ، ہم کسی بھی معلومات کی ضرورت نہیں ہے اسی لئے ہم صرف اس گمنام تقریب ہے. اور اب ہم اصل میں جا رہے ہیں اس تقریب میں لکھنے کے لئے. تاکہ طریقوں میں سے ایک گروپ ہے کہ آپ ایک بے ترتیب رنگ پیدا کر سکتا ہے. میں نے کیا اسے اس طرح کرنا تھا تین بے ترتیب تعداد پیدا اور ایک RGB ٹرپل پر ان کو تبدیل. تو یہ صرف آپ کو کچھ ٹھنڈا ظاہر کرتا ہے چیزیں جو آپ اوہ "، طرح ہیں کہ، میں نے ایک بے ترتیب پیدا کرنے کے لئے کی ضرورت ہے تعداد کی. "کیا آپ اس لئے Googled اگر، یہ آپ کو تلاش کریں گے کیا ہے. تو ہم نے مختلف تین ہیں چیزیں، متغیر، دوبارہ سرخ نہیں، سبز. ہے نا؟ ان لوگوں کو تو تین ہیں ایک رنگ قضاء کہ چیزیں. بلیو، سرخ، اور سبز. ٹھنڈا. اور جو کچھ ہم کر سکتے ہیں کہ ہم جانتے ہیں کہ ہے یہ 255 کے درمیان ہونا کرنے کی ضرورت ہے، اور اپنی طرف دیکھا تو کچھ بے ترتیب تعداد میں جنریٹر، آپ کو ریاضی کی طرح کچھ مل سکے آپ اس کو نظر آتے ہیں تو جس کے بے ترتیب، ڈاٹ کچھ تعداد میں واپسی صفر اور ایک کے درمیان. ٹھیک ہے؟ اور کیا تعداد کروں ہمارا آرجیبی تین گنا اضافہ درمیان جانا؟ صفر اور کیا؟ وہ کیا تک جا سکتے ہیں؟ 255. ریاضی کے بے ترتیب ڈاٹ تو اگر صفر اور ایک کے درمیان ہوتا ہے، ہم کس طرح اس کو تبدیل کرنا چاہتے ہو سکتا ہے؟ سامعین: وقت؟ یلیسن BUCHHOLTZ-AU: جی ہاں، بالکل. تو وقت 255 ہے. سامعین: [اشراوی] یہ [اشراوی] کی طرح ہے. یلیسن BUCHHOLTZ-AU: ریاضی کے بے ترتیب ڈاٹ. سامعین: ڈاؤن لوڈ، اتارنا. یلیسن BUCHHOLTZ-AU: جی ہاں. جاوا اسکرپٹ کو صرف آپ کا خیال رکھتا ہے. اوکے. تو ہم ان سب کے لئے یہ کر سکتے ہیں. ہے نا؟ ریاضی کے بے ترتیب اوقات 255 ڈاٹ. اس کو کاپی. ٹھنڈا. بات ہے تو، یہ ہو سکتا ہے ایک عددی واپس نہیں. ہے نا؟ شاید ہم کچھ تعداد حاصل صفر اور ایک کے درمیان، اور یہ اس کا تھوڑا سا ہونے کا سبب بنتا ہے بند، اور ہمارے RGBS floats کے نہیں ہو سکتا. وہ ints کے ہونے کی ضرورت ہے. آپ کو اس کی کوشش کی تو، یہ شاید تھا تو بعض انیدوست رویے ہے. یہ ایک چھوٹا سا funky ہو گا. تو جو ہم کرنا ہم بنانا چاہتے ہے اس بات کا یقین ان گول کر رہے ہیں کہ، اور آپ کو یا تو راستے میں منہاج القرآن سکتا تھا. میں نے فرش کے ساتھ حراست میں. تو میں ہمیشہ بات کو یقینی بنایا یہ نیچے گول. لیکن کس طرح سادہ سے دور جا رہا یہ صرف ایک بے ترتیب تعداد میں حاصل کرنے کے لئے تھا، آپ کو ہم سوچتے ہیں کہ کس طرح منزل اس نمبر سکتا ہے؟ یہ بہت ہی اسی طرح کی ہے. کوئی خیال؟ صرف ریاضی ڈاٹ تھا بے ترتیب لہذا اگر بے ترتیب، لہذا آپ کو ہم نے فرش کرنا چاہتے خیال ہے؟ ریاضی ڈاٹ منزل. اور آپ کو بھی ریاضی ڈاٹ چھت بھی کر سکتے ہیں. گول مبہم کی طرح ہے آپ ایسا نہیں کرتے کیونکہ پکڑ دھکڑ یا نیچے منہاج القرآن کی یہ جاننا. تو عام طور پر ہم ہمیشہ ریاضی کا کام ڈاٹ منزل، ریاضی ڈاٹ چھت. لیکن honestly-- سامعین: نیچے فرش راؤنڈ کرتا ہے؟ یلیسن BUCHHOLTZ-AU فرش کے نیچے راؤنڈ. اور یہ کہ میری صرف ایک انتخاب ہے. تو اب ہم ہمارے تین نمبر ہیں تصادفی پیدا کیا گیا ہے کہ، اور کیا اب ہم کیا کرنے جا رہے ہیں ہم کر رہے ہیں ہے صرف پس منظر کو تبدیل کرنے جا. ٹھیک ہے؟ تو ہم نے پہلے سے ہی ہمارے پاس پس منظر کی قسم کی ذخیرہ کردہ پس منظر کی نامی اس عنصر میں. تو کیا ہوا اگر آپ محسوس کریں گے کہ اگر، ہے آپ اس کے ساتھ کے ارد گرد ادا ہم سٹائل تبدیل کرنا چاہتے ہیں. اور یہ کچھ کی قسم ہے کہ آپ گوگل اور، سمجھ گی رنگ تبدیل کرنے کی کس طرح پسند. لیکن جس طرح آپ کو اس رنگ ہے تک رسائی حاصل پس منظر سٹائل ڈاٹ کے پس منظر ڈاٹ. لہذا اس کو دیا کہہ رہا ہے اس اعتراض، پس منظر، جو اس سے مراد وہاں اوپر عنصر کی شناخت، ہم کو دیکھنے کے لئے جا رہے ہیں سٹائل کے اندر اندر سٹائل، ہم پس منظر کو دیکھنے کے لئے جا رہے ہیں. ٹھیک ہے؟ اور تم جاؤ اور اس کو دیکھو تو، یہ ایک چھوٹا سا زیادہ احساس ہو سکتا لیکن یہ بنیادی طور پر صرف، کہہ رہا ہے "مجھے یہ بہت ہی خاص وصف دے میں نے پہلے بیان کیا جاتا ہے اس میں. " تو کیا ہم ہے اس کو تبدیل کر رہے ہیں بعض آرجیبی، یہ سمجھ میں آتا ہے کیونکہ. ہم صحیح، آرجیبی تین گنا اضافہ استعمال کر رہے ہیں؟ اور ہم نے مجھے یقین ہے کہ جو کچھ بنانا چاہتا have-- یہاں میں کی قیمت درج کرنے کی درست تعداد ملے. تاکہ جو ہم کرتے ہیں ہمارے پاس ہے آرجیبی، اور ہم جا رہے ہیں اس طرح ہے to-- لال ہے جو concatenation کے،. اور پھر ہم نے کچھ کوما چاہتے ہیں. اور پھر ہم، سبز پلس چاہتے ہیں پھر کچھ کوما، اور کچھ نیلے رنگ. تو ان کے pluses کو صرف concatenation کے مانند مطلب. تو یہ صرف اس تخلیق کر رہا ہے آرجیبی اندر جا رہا ہے کہ سٹرنگ. ٹھیک ہے؟ سامعین: [اشراوی] کے علاوہ اس کے بعد سبز ایک پلس پھر سرخ رنگ. یلیسن BUCHHOLTZ-AU: جی ہاں، میں نے اس کو خراب کر دیا ہے کیونکہ. کہ ایک ہے ٹھیک. اوہ، پر منعقد. جی نہیں مجھے یقین بنانے کے لئے کی ضرورت ہے کیونکہ میں نے ان تمام حق مل گیا ہے کہ. تو میں نے UNO لمحے میں وضاحت کرے گا. کامل، نیلے، سبز. اب جب کہ میں کیا کر رہا ہوں. مجھے یقین ہے. اوکے. تو یہ ہے کہ کیا، کہ پس منظر ہے کچھ سٹرنگ کے لئے مقرر کیا جا رہا ہے. ہے نا؟ جس میں ہم یہاں کیا ہے. یہ کچھ آرجیبی 255 کوما ہونے جا رہا ہے 255 کوما صفر، یا جو کچھ بھی نمبر آپ وہاں پڑے. تو ہم یہاں کیا کر رہے ہیں، ہم نے کچھ سٹرنگ ہے. ہم کیا کرنا چاہتے ہیں، ہم کر رہے ہیں ہے اس قسم کی متحرک طور پر پیدا ہم اصل میں اس پروگرام چلاتے ہیں کہ. تو یہ کچھ سٹرنگ ہے. پلس کے ساتھ اسے concatenates اس سرخ ہے قدر، جس کی وجہ سے اس concatenates اس concatenates ہے جس کوما، کیا کے ساتھ سبز رنگ کی ہے، اور اسی طرح، اور تو آگے. ٹھیک ہے؟ ہے جو بہت آخر تک، یہاں اس آرجیبی قوسین بند کرنے. ٹھیک ہے؟ تو کیا یہ کی جا رہی ہے کچھ کمانڈ واقعی ہے پیدا کہ تین نمبروں کی ہے آرجیبی کہ پس منظر اب مقرر کیا گیا ہے. ٹھیک ہے؟ اس طرح یہ کام کرتا ہے تو دیکھتے ہیں. میں، یہ کرتا ہے امید ہے کہ یہ تو ہے کیونکہ ، میں اصلی اداس ہو کر جا رہا ہوں نہیں کرتا. ارے نہیں. ٹھیک ہے، پر منعقد. یقینی طور پر پس منظر کی ڈاٹ سٹائل ڈاٹ کے پس منظر. میں ضرور یاد آ رہی ہے صرف یہ چھوٹے کچھ. نہیں تم لوگ اس سے نفرت کرتے ہیں؟ جب یہ صرف ایک چھوٹی سی چھوٹی سی غلطی ہے؟ تعالی کے پس منظر. آرجیبی. سامعین: [اشراوی] یلیسن BUCHHOLTZ-AU: نہیں. مجھے کلاس سے پہلے اس کی کوشش کی. میں نے پہلے کیا تھا سب کچھ ہے کلاس معاملے میں میں، کی طرح تھا "میں نے غلط کام کیا کیا تھا، انتظار ہے؟" میں نے کہا "، کی طرح تھا کیونکہ میں نے شاید کچھ مواقع پر گندگی اس کو. " پلس سبز. یہ ہے کی طرح سب کچھ نظر آتا ہے درست طریقے concatenated. اوکے. سامعین: [اشراوی] یلیسن BUCHHOLTZ-AU: اوہ، تم وہاں جاؤ. یہ ایک بہت مشکل ہے کیا ہے. وہ دیکھو. واپس اوپر واپس بچانے کے لئے. کامل. اوکے. اب یہ کام کرتا تو دیکھتے ہیں. اوہ میرے خدا. اوکے. رکو. سامعین: دوسری پلس بعد خلائی. یلیسن BUCHHOLTZ-AU: کون سا؟ ارے رکو، رکو. خلائی پہنتے ہیں؟ سامعین: دوسری پلس میں سبز concatenation کے. یلیسن BUCHHOLTZ-AU: اوہ. سامعین: کوئی جگہ نہیں ہے پلس کے بعد، جی ہاں. یلیسن BUCHHOLTZ-AU: آپ اس کی ضرورت نہیں، but-- سامعین: اوہ، آپ ایسا نہیں کرتے؟ یلیسن BUCHHOLTZ-AU: یہ خوبصورت لگ رہا ہے. سامعین: ٹھیک ہے. اوکے. یلیسن BUCHHOLTZ اے یو: یہ کام کرتا ہے تو دیکھتے ہیں. اوکے. میں واضح طور پر میں ناکامی رہا ہوں یاد دلاتی ہے جس میں اس ڈیمو، ایک لیکچر دوسرے ہفتے کے، لیکن میں یہ کام کریں گے جانتے ہیں. میں نے یہ کام کریں گے جانتے ہیں. اتنے قریب. میں نے غلطی سے خارج کر دیا ہے جب تک اس پر میری سکرپٹ. نہیں، یہ پارٹی ڈاٹ جے ایس ہے. ٹھیک ہے پر فائز ہیں. میں نے اس کی کاپی کرنے کے لئے جا رہا ہوں، اور میں بھی ہوں صرف سب کچھ کو خارج کرنے کے لئے جا، میں نے یہ کام کر رہے ہیں اس سے قبل تھا کیونکہ. میں نے یہ کام کرتا ہے، وعدہ کرتا ہوں. اگر نہیں تو، میں نے ٹامی کی ہے کیا آپ کو دکھائے گا. اور وہاں. سامعین: آپ کی پارٹی کے حوالہ رہے ہیں ڈاٹ سی ایس ایس، اور یہ ایک پارٹی ڈاٹ جے ایس ہے. یلیسن BUCHHOLTZ-AU: ٹھیک ہے، آہ یہیں پارٹی ڈاٹ جے ایس ہے. ٹھیک ہے، میں مختلف کیا کیا؟ اب یہ کام کرتا ہے تو ٹھیک ہے، ہم دیکھیں گے. بام. میں مختلف کیا کیا تھا تاکہ، مجھے پتہ نہیں ہے، لیکن یہ کیا ہونا چاہئے ہے. تھوڑے ٹھنڈا. میں ہمیشہ کے لئے، کی طرح، اس پر کلک کیا. لیکن ہم کوشش اور میں نے کیا کیا دیکھ سکتے ہیں مختلف طریقے سے اس میں سے ایک تھا کہ. میں تم لوگوں کے بارے میں جانتے ہیں، لیکن یہ نہیں ہے میں نے صرف لکھا بنیادی طور پر کیا لگ رہا ہے. شاید ایک لاپتہ نہیں تھا نیم وقفہ کہیں اپنے ہی چیز ہے. اصل میں کرنے کے بعد، میں نے یاد کر رہا تھا لگتا ہے کہ یہیں پر اصل میں ایک نیم وقفہ. لیکن میں نے اس کی وجہ یہ نہیں دیکھ سکا اس کی سکرین سے دور تھا. ہم محسوس کریں لیکن اگر، اس خوبصورت ہے میں نے صرف لکھا تھا بالکل وہی جو زیادہ. میں نے سب سے مشکل حصہ کے بارے میں شاید لگتا ہے یہ اس بات کا صرف قسم ہے حق یہاں، افہام و تفہیم کیا یہ وہاں کیا کر رہی ہے. آپ کو جاننے چیزوں کی ان قسم واقعی صرف ایمانداری Googling اور کی طرف سے صرف کوشش. آپ کے خیال میں تو کچھ وہاں ہے وہاں شاید ہے، منسوب. تو اس کی کوشش. دیکھتے ہیں کیا ہوتا. جیسا میں نے کہا، میں سے ایک بہت کچھ ہے جاوا سکرپٹ کے ساتھ تجربات، اور پی ایچ پی، اور تمام ہے کہ چیزیں، اور سی ایس ایس، خاص طور پر. یہ سچ صرف ہے اسے سمجھنے کے لئے طریقہ. ٹھیک ہے، تو پارٹی کے ساتھ کہ ناکامی کے بعد ڈاٹ جے ایس، ہم دو دیگر اختیارات ہیں. ہم گھڑی یا ٹویٹر پڑے. وہ دونوں دلچسپ ہیں. ہو سکتا ہے کہ نہیں بالکل جماعت کے طور پر مذاق کے طور پر، جس میں ایک ٹھنڈی چھوٹا سا سٹروبنگ دیکھا گیا آخر میں ایک ہی چیز. تم لوگوں کو کسی بھی ترجیح بنایا ہوا ہے؟ سامعین: گھڑی؟ یلیسن BUCHHOLTZ-AU: گھڑی؟ اوکے. ٹھنڈا. تو ایک بار پھر، کہ ہم اپنے پاس خالی جاوا اسکرپٹ فائل. اور ہم یہاں دیکھتے ہیں کے طور پر، ہم کچھ بہت آسان HTML ہے. ہم، کہ ہماری سٹائل شیٹ ہے صرف اس کی طرح نظر آنا چاہئے کیا فارمیٹس. ہم کے ساتھ ہمارے DIV ہے گھڑی کی ID، جس میں صرف "یہ ایک گھڑی ہونا چاہئے."، کا کہنا ہے کہ اور ہم نے اپنے لنک ہے ہمارے جاوا اسکرپٹ فائل میں کہ اصل میں کرنے جا رہا ہے ہمارے لئے ہمارے گھڑی پیدا. ٹھنڈی چیز کی وجہ سے، آپ کر سکتے ہیں ہے خود کار طریقے سے تازہ کرنے کے لئے جاوا اسکرپٹ مقرر خود. ٹھیک ہے؟ تو بجائے انتظار کر کے صارف ایک صفحے پر تازہ کریں نشانہ بنانے کی آپ حاصل کر سکتے ہیں تاکہ اپ ڈیٹ کا وقت، جاوا سکرپٹ کو اسے پسند کرتا ہے تاہم اس کو اپ ڈیٹ کر سکتے ہیں. لہذا، ہماری آخری ایک کے ساتھ کے طور پر، ہم چاہتے تھے ہمارے پس منظر تک رسائی کے لئے، ٹھیک ہے؟ لہذا آپ کو ہو سکتا ہے کیا سوچتے ہیں ہم یہاں کیا کرنا چاہتے ہیں سب سے پہلی چیز؟ ہم اس قسم کی بند کے لئے جا رہے ہیں یہاں مثال کے اس طرح سے؟ ہم شاید کرنا چاہتے ہیں درست ہے ہماری گھڑی تک رسائی حاصل؟ لہذا، ہم نے کچھ متغیر ہے گھڑی، برابر ہے جس ہم نے یہ ہونے جا رہا ہے کیا خیال ہے؟ دستاویز ڈاٹ بھی میں by-- عنصر حاصل Sublime-- شناخت محبت اور ہماری شناخت یہ گھڑی ہے. نیم وقفہ. حاصل کرنے کے لئے بات کو یقینی بنانے کے لئے مل گیا ان semicolons اس وقت، میں اس طرح لگ رہا ہے کیونکہ مسئلہ یہ آخری بار تھا. ٹھیک ہے تو، جیسا کہ میں نے ابھی کوشش کر کے ساتھ کہہ رہا تھا جاوا سکرپٹ کو خود تروتازہ ہے کرنے کے لئے، اس عظیم تقریب، وہاں میں اس کے ہاتھ گزشتہ سال میں آئے ہیں، میں نے اسے اس کے ہاتھ میں آتا ہے یقین نہیں ہے pset کے، لیکن یہ سیٹ وقفہ کہا جاتا ہے. اور یہ واقعی اصل ہے ٹھنڈی تم لوگوں کو کچھ بھی ہے تو وقت یا حاصل کرنے کے ساتھ اپ ڈیٹ کی معلومات. ایک حتمی کے لئے ایک ویب سائٹ پر منصوبے کے، یہ شاید ہے آپ کرنا چاہتے ہیں ایک تقریب کے ساتھ سپر واقف ہو جاؤ. اتنا وقفہ مقرر کیا کرتا ہے یہ ہے کہ ہم اس کو ایک تقریب کو دینے کے لئے جا رہے ہیں، اور کتنی بار یہ ہونا چاہئے اس تقریب کو فون. ٹھیک ہے؟ تو اس صورت میں، ہم صرف کرنے جا رہے ہیں پھر کچھ گمنام تقریب تخلیق، ٹھیک ہے، کہ حاصل کرنے کے لئے کی جا رہی ہے ہماری تاریخ، اور ہمارے وقت، اور پھر چیزوں کو اپ ڈیٹ اور یہ ظاہر. تو ہم نے اس کے بارے میں فکر کروں گا. یہاں گھڑی پیدا کی طرح ہم ہوں گے. لیکن کیا ہمیں ضرورت ہے کہ کس طرح ہے اکثر یہ تازہ کرنے کے لئے. تو اس معاملے میں، یہ صرف milliseconds کے مطابق ہے. تو ہم صرف کرنے جا رہے ہیں 100 ملی سیکنڈز کرتے. کورس کے، مکمل طور پر صوابدیدی. اگر تم چاہتے تھے اس کو اپ ڈیٹ کرنے کے لئے بہت زیادہ آہستہ آہستہ، آپ کر سکتے تھے. ہم کے ارد گرد گندگی سکتے ہیں سیٹ وقفہ کے ساتھ، کتنا بڑا ہم حاصل کرنے کے بعد ہمارے وقفہ ہے ایک ورکنگ گھڑی، جس میں امید ہے کہ میں کروں گا کرنے کے لئے حاصل. تو یہ صرف OK، کال "، کہہ رہا ہے اس تقریب ہر 100 milliseconds کے. " ٹھیک ہے؟ کہ یہ سب کرتا ہے. تو اگر ہم کو ہمارے تقریب کیا چاہتے ہیں کیا کریں ہم کچھ تاریخ ہے چاہتے ہے اور کچھ وقت کیا ہے ہم کے لئے جا رہے. تو ہم نے کے ساتھ شروع کر سکتے ہیں ہمارے تاریخ کچھ برابر، اور ہمارے وقت کچھ برابر ہم نے ابھی تک نہیں جانتے کہ. یا اصل میں، ہم صرف، کیونکہ تاریخ کی ضرورت تاریخ سب کچھ شامل کرنے جا رہا ہے. ایک بار پھر کے بارے میں آپ صرف گوگل کچھ بھی تو آپ کیا کرنا چاہتے ہیں، آپ کو لکھنا تو، "ٹھیک ہے، میں نے وقت حاصل کرنا چاہتے ہیں جاوا اسکرپٹ، "اسے ذریعے آپ کو اس عظیم دے گا حاصل تاریخ نامی تقریب. لفظی، سب سے زیادہ چیزیں آپ کرنا چاہتے ہیں کہ، جاوا اسکرپٹ کی جا رہی ہے یہ پہلے سے ہی آپ کے لئے کیا. لہذا یہ کوئی نئی طرح لفظی ہے creating-- ہے جو حاصل تاریخ، یا نئی تاریخ، rather-- جس میں پیدا کر رہا ہے ایک تاریخ کی نمائندگی کرتا ہے کچھ اعتراض. اور ہم یہاں کیا کرنے جا رہے ہیں کیا ہے اس میں اس لکھنے جا رہا ہوں is-- اور پھر یہ کیا کرتا ہے اس بات کی وضاحت. تو میں نے اس کا حق ملے بات کو یقینی بنا دیں گے. ٹھیک ہے، تو کیا اس تقریب کرتا، ہم صرف کر رہے ہیں ہے اصل میں ہے کہ ایچ ٹی ایم ایل کی تشکیل گھڑی کے ہمارے div کی شناخت کو اندر جانے کے لئے جا. تو کیا یہ کر کیا جا رہا ہے بس ٹھیک، کچھ سٹرنگ پیدا کر رہا ہے؟ کہ اس وقت کی جا رہی ہے ہمارے HTML میں پرتیاروپت. بنیادی طور پر کیا کرنے جا رہا ہے جو کچھ بھی میں آپ کو دکھائے گا کیا we-- جو کچھ بھی ہے کہ اگر ہم، HTML ہے کا کہنا ہے کہ ہم یہاں اس متن کو تبدیل کرنے جا رہے ہیں جو کچھ بھی کے ساتھ HTML ہے. لہذا اس کی اجازت دینے جا رہا ہے ہمیں ہماری گھڑی ڈاٹ کو تبدیل کرنے اس میں سے صرف متن ہونے سے ایچ ٹی ایم ایل ، ایک گھڑی ہونا چاہئے اصل دکھانے کیلئے ہم پرواہ ہے کہ تعداد اور چیزیں کے بارے میں، اور اصل بجے ہو. تو ہم کیا ہم کیا کرنے جا رہے ہیں یہ HTML پیدا کرنا شروع کرنے کے لئے جا. ہم نے استعمال کیا اسی طرح ہے کہ میں اتنا کرتے پلس integers کے لئے برابر کرنے کے لئے، آپ اب، ڈور کے لئے یہ کر سکتے ہیں سوائے ان کے سلسلہ بندی کی جا رہا ہے. ہے نا؟ ہم پارٹی ڈاٹ جے ایس، یہ صرف کے ساتھ دیکھا ایک ساتھ مل کر ان تمام چیزوں concatenates. تو اگر آپ کے مختلف بٹس سلسلہ بندی کر سکتے ہیں ایچ ٹی ایم ایل متغیر، یا ڈور کی بٹس سے تم باہر لکھتے ہیں کہ اپنے آپ کو، اور یہ تو صرف واقعی آپ کو متحرک کرنے کی اجازت دیتا بہت اچھی بات ہے جو HTML پیدا. تم سے کچھ ہیں تو مخصوص بہت صارف، اس سے آپ کو ایسا کرنے کی اجازت دے سکتے ہیں. تو ہم میں جا رہا ہوں کو، HTML ہے کوشش کرتے ہیں اور میں نے اس کا حق ملے بات کو یقینی بنانا. تو ہم نے کچھ H1 ہیڈر کرنے جا رہے ہیں. تو کیا یہاں محسوس کرنا اہم ہے یہ اصل میں صرف HTML ہے. ہے نا؟ ہم اصل میں لکھ رہے ہیں یہاں میں HTML کوڈ، یہ بات ہے عام میں نہ صرف ایک تار ہم اس کے بارے میں سوچنا ہوگا کہ جس طرح. تو اگر ہم کچھ HTML ہے. یہ اگرچہ یہاں ایک سٹرنگ سمجھا جاتا ہے. اور ہم dot-- تاریخ کروں ہمارا گھنٹے حاصل کرنا چاہتے ہیں. تم تھے تو ایک بار پھر، نظر کرنا تاریخ کے بارے میں کچھ بھی، یہ ان تمام ہیں آپ کو بتائیں گے صفات اس تاریخ ہے. اور یہاں آپ کو اس پر استعمال کر سکتے ہیں ہے. تو یہ شاید طرح چیزوں کو ہے گھنٹے حاصل، اور منٹ ملے، اور سیکنڈ ملتا ہے، اور milliseconds ملے، اور جو ان کے پاس اور کیا جانتا. لیکن آپ کو میں دیکھتا ہوں دستاویزات، یہ سب کچھ ہو جائے گا. تو ہم نے گھنٹوں حاصل کیا ہے، اور پھر ہم چاہتے ہیں میں ہوں with-- کہ سلسلہ بندی کرنا یہاں یہ منتقل کی جا رہی. ہم ابھی پیدا کر رہے ہیں، اگر ایسا ہے تو، ہم ہیں اصل وقت کی پیدا کی، ہے نا؟ ہم گھنٹے کے لئے ہے، اور پھر کیا ہے گھنٹے اور منٹ کے درمیان؟ آپ صحیح، ایک نیم وقفہ ہے؟ تو ہم یہاں سے کچھ نیم وقفہ کرنا چاہتا ہوں. اور پھر ہم اپنے حاصل کرنا چاہتے ہیں منٹ، اسی طرح میں اتنی ہم تاریخ ڈاٹ گھنٹے حاصل ہے کہ، ہم کس طرح ہماری منٹ حاصل کر سکتے ہیں؟ اس نقطہ حاصل تاریخ لفظی ہے میں اس قسم کی طرح ہے جس کے منٹ،. یہ، کہ کس طرح اوہ "، جیسا ہے میں نے اپنی منٹ حاصل کرتے ہیں؟ " میں صرف اپنی منٹ حاصل. اوکے. اور پھر ہم یہاں ایک اور بڑی آنت ہے. اور پھر اگر ہم چاہتے ہیں حاصل کرنے کے لئے ہمارے سیکنڈ، کہ ہم کس طرح ہماری دوسری حاصل ہو سکتا ہے؟ تاریخ کے آگے حاصل ڈاٹ. میں نے یہ بہت اچھا لگتا ہے. اور کرنا اہم کیا ہے ، احساس ہوتا ہے کہ ہم اس میں بھی ہے کیونکہ، یہاں ہماری HTML ٹیگ کو بند کرنے کی ضرورت ہے یہ اب بھی درست HTML، تا H1 ہونا چاہئے. ٹھنڈا. تو اس کے بعد، ہم نے گھڑی بھی کر سکتے ہیں ڈاٹ اندرونی HTML HTML کے برابر ہے. ٹھیک ہے؟ میں نے کہا کہ کس طرح اتنا یاد ہے اندرونی HTML بنیادی طور پر کے درمیان جو کچھ بھی لیتا ہے ہم کے بارے میں بات کی ہے کہ دو کی ٹیگز اور داخل یا میں manipulates وہاں میں جو کچھ بھی ہے؟ اس طرح یہ کیا کرتا ہے، تو اس ہم ہماری گھڑی پر واپس جانا گھڑی سے مراد یہ ہے کہ اس div کے اندر اندر سب کچھ. اس اندرونی HTML ہے اس ID گھڑی div کی. اور تو اس کے لئے اسے تبدیل کرنے جا رہا ہے ہم صرف پیدا کہ ایچ ٹی ایم ایل، جس میں، جس میں، امید ہے کہ، امید ہے، امید ہے کہ، حق اب وقت دکھائے گا. ہم دیکھیں گے. ظاہر کی. اتنے سارے تکنیکی مسائل. میں ہوں یلیسن کی just-- میرے کھیل آج لوگوں سے دور. ٹھیک ہے، کہ کام کرتا ہے. گھڑی اندرونی HTML ڈاٹ. یہ واقعی HTML تھا؟ بھی یہی ہوتا ہے. تم سے کچھ نہیں دیکھ سکتا جب، آپ صرف آپ کے منبع کوڈ کو دیکھنے کے. اوکے. تمہیں ارد گرد ایک ٹھنڈی کام کو جانتے ہو ہم یہاں کیا کرنے جا رہے ہیں؟ سامعین: آپ بڑے حروف تہجی کر سکتا ہوں؟ بڑے حروف تہجی؟ آپ کو گھنٹے کے لئے حاصل ہے، کیونکہ، اور پھر منٹ حاصل. یلیسن BUCHHOLTZ-AU: یہ اوہ گھنٹے ہو جاؤ اور get-- ہے. آپ کو سونے کا ستارہ are--. یہ لوگ سب ایک امتحان ہے. میں نے اسے کلاس سے پہلے کام کر رہا تھا، وعدہ کرتا ہوں. ٹھیک ہے، لیکن جاننا کچھ اچھا ہے کبھی کبھی تو میں آپ کی also-- سکتے ہیں کہ اپنے بیرونی فائلوں ہیں ایک چھوٹا سا پاگل ہو رہی ہے، آپ بھی صرف براہ راست ڈال کر سکتے ہیں یہاں میں، جس میں انہیں دوبارہ تعمیر کرنے کے لئے جاتا ہے. سوائے اس واقعی بدسورت طرح ہے. کورس کے سب کچھ فارمیٹ. یہ سب خوبصورت ہے بات کو یقینی بنانا. اوکے. میں نے تمام ٹھنڈی ڈیمو کرنا چاہتا تھا، اور وہ صرف باہر کام نہیں کر رہے. اوکے. سکرپٹ کو متغیر گھڑی. ویسے بھی، کیا ضروری ہے ہے یہ عام طریقہ یہ ہے کہ آپ کو جاوا سکرپٹ کو فارمیٹ کریں گے کہ. آپ دیکھ سکتے ہیں، یہ ہو سکتا ہے بہت finicky کبھی کبھی، اس وقت بھی جب یہ لفظی تھا دو سیکنڈ پہلے کام کر رہے ہیں. یا نہیں دو سیکنڈ پہلے، لیکن بہت، بہت حال ہی میں. اس طرح نظر آنا چاہئے تاکہ آپ کو ظاہر کرنے کے لئے، اور میں پاگل نہیں ہوں کہ آپ کو ظاہر کرنے، اور یہ کہ سب کچھ بالکل ہے اسی، یہ اس طرح نظر آنا چاہئے کیا ہے. آپ کو صرف اس سب سے اوپر حصہ ایسا کرنے کے لئے جا رہے ہیں یہاں، اور آپ کو صفحے کا ماخذ دیکھیں کرتا ہے، اگر آپ کو نوٹس، انہوں نے کچھ کیا تھا پاگل چیزیں، میں نے اسے سادہ بنایا. اس کے علاوہ، ٹومی کو قرضے McWilliam، اصل میں جو مجھے ان مثالوں کی مدد کی تخلیق، جس میں وہ کام جانتے ہیں یہی وجہ ہے. ٹومی ایک جاوا اسکرپٹ کا مالک ہے. ہم محسوس کریں لیکن اگر ہم نے کچھ سیٹ ہے. ہم یہاں ہماری گھڑی کی تقریب ہے. یہ تمام جاوا اسکرپٹ یہ ہے کہ ہم صرف لکھا، یا اس میں سے کچھ. ہم صرف یہیں اس میں سے ایک میں لکھا تھا. اور وہ ایک اضافی ہے صرف اسے پیڈ اس تقریب ایک سے پہلے ایک صفر لگانے کی طرف سے خط یا اگر اس کے کسی منبر سے پہلے ان میں سے صرف ایک. آپ کو نوٹس اگر ایسا ہے تو، اس خوبصورت ہے ہم صرف لکھا بالکل وہی جو زیادہ. آپ کو کچھ متغیر کی گھڑی ہے کہ ہے ہمارے عنصر ہے، ID کی طرف عنصر ملتا، جس میں گھڑی ہے. ہم اپنے سیٹ کا وقفہ ہے تقریب، کہ ہے ایک گمنام تقریب کہ اس کے تمام executes ہے. ہم کچھ کی سٹرنگ شروع کرنے کی ہے HTML کہ اس کے بعد کو متحرک طور پر ہم بعض ہونے کی طرف سے پیدا H1 ہیڈر، concatenating کی کے ساتھ، گھنٹے حاصل پلس ہماری بڑی آنت، کے علاوہ ہو رہی ہے منٹ، اس کے علاوہ ایک اور بڑی آنت، اس کے علاوہ ہمارے سیکنڈ، اور آخر میں اس کے لئے نہ ختم ہونے ایچ ٹی ایم ایل. اور پھر ہم اپنے گھڑی کو اپ ڈیٹ HTML کرنے کے لئے اندرونی HTML ڈاٹ، اور ہم نے ہر 100 milliseconds کے اپ ڈیٹ. ٹھیک ہے؟ مجھے لگتا ہے میں پاگل نہیں ہوں، وعدہ کرتا ہوں ملاحظہ کریں. مجھے نہیں معلوم. یہ مجھے پسند نہیں کرتا کیوں مجھے نہیں معلوم. ہی لگ رہا ہے جیسے میں نے، محسوس کرتے ہیں لیکن بظاہر یہ مجھ سے نفرت کرتا ہے. تو چلو تین بہتر ہو جاتا ہے تو گول دیکھتے ہیں. ہم دیکھتے ہیں کے بارے میں ہیں. میں نے یہ جانا جا رہا ہے کہ کس طرح اس بات کا یقین نہیں ہوں. ہر کوئی کم از کم ہو رہی ہے صرف جنرل تھیم پسند وخصوصیات، جاوا اسکرپٹ کا، اگرچہ؟ مجھے لگتا ہے کہ میں کم از کم مفید، زیادہ ہے امید یہ ایک چھوٹا سا میں finicky ہے کہ ظاہر کے مقابلے میں. لیکن آپ کا مسئلہ سیٹ میں بہت مزہ آئے گا. یہ بہت اچھا ہونے جا رہا ہے. یہ کافی کے طور پر تکاؤ نہیں ہو گا اس کے طور پر، مجھے نہیں لگتا. آپ اصل سے ملے گی واقعی زبردست چیزیں دیکھیں. تو آخری لیکن نہیں کم سے کم، ہم ٹویٹر سے ایک کی کوشش کریں گے. میں اب لوگ واقعی ڈر لگ رہا ہے. میں نے یہ جانا جا رہا ہے پتہ نہیں کس طرح. لیکن صرف آپ کو تھوڑا دینے کے لئے زیادہ ذائقہ، اور یہ اصل میں ہے توڑ ڈور اور آدانوں، کیا ہم کیا کرنے جا رہے ہیں ہم HTML کے ساتھ یہاں محسوس کرتا ہے، ہے یہ ایک تھوڑا سا ہے more-- ہم نے کچھ متن کے علاقے، ہے جس یہاں اس متن کے علاقے کے مساوی ہے. ٹھیک ہے؟ اور یہ کہ متن کی ایک شناخت ہے. ہم یہ تھوڑا سا پر restyled کچھ چوڑائی اور اونچائی کے ساتھ ہم پہلے سے مقرر ہے کہ، اور ہم، H1 کیا ہے جس میں صرف ہمارے ہیڈر ایک یہ ہے کہ ہمارے حروف باقی کی نمائندگی کرتا ہے. ہم اس میں سے کچھ کی شناخت دی حروف باقی، اور پھر ہم کچھ سکرپٹ ہے یہاں، جو میں واقعی ہوں تیسری بار کی امید کر یہاں توجہ، لوگ. تو ہم نے کیا کرنا چاہتے ہیں، اسی جنرل رگ میں ہم گھڑی ڈاٹ جے ایس کے ساتھ کیا ہے اور پارٹی ڈاٹ جے ایس ہمیں محسوس کیا ہے کے طور پر ہم اصل میں اس موقع سے شروع کر دیا ہے کر رہا ہے حق ہم پرواہ ہے کہ چیزوں،؟ تو اس صورت میں، وہاں دو ہیں ہم ٹھیک، کے بارے میں خیال ہے کہ چیزوں؟ ہم اس قسم کی اصل میں ہیں کہ ایک چیز میں دیکھ کر اور سے ڈیٹا ڈرائنگ، اور ایک بات ہے کہ ہم اصل میں تبدیل کر رہے ہیں. لہذا ہمارے HTML نہیں ہے. یہ یہاں اپنے ویب صفحہ ہے تو، کیا ہے ہم دیکھ رہے ہیں کہ ڈیٹا؟ یہ جو کچھ بھی ہو رہا ہے ہمارے خانوں میں متن، ٹھیک ہے؟ تو میں یہاں میں ٹائپ جو کچھ بھی. یہی تو میں جاننا چاہتا ہوں، یا کیا ہے یہ کہ میں نے کو دیکھنے کے لئے چاہتے ہیں. اور کیا ہونے جا رہا ہے ہماری ویب کے صفحے پر تبدیلی؟ حروف باقی. اسی طرح میں، ہم کرنا چاہتے ہیں متغیر ابتدا کی طرف سے شروع کہ اصل میں ان عناصر پر منعقد. ٹھیک ہے؟ ہم نے کچھ متغیر ہیں تو کہ، ہمارے کلام علاقہ ہے اور ہم باقی ہے کہ کچھ متغیر ہے. ہے نا؟ تو ان کے لئے جا رہے ہیں ان دو چیزوں پکڑ. تاکہ بات کی اسی طرح، دستاویز میں ہوں، اوکے dot-- یہ ہے اس بات کو یقینی بنانے کے لئے جا اس وقت کام کرنے کے لئے جا. میں نے بہت ضد ہوں. ٹھیک ہے، اگر ایسا ہے تو ہم چاہتے ہیں ہماری متن کے علاقے، مطابق ہمارے HTML کرنے کے لئے، ہماری شناخت کار کیا ہے؟ ہماری شناخت کیا ہے؟ یہ صرف اس وجہ سے ٹیکسٹ ہونے جا رہا ہے یہ ٹھیک ہے، ہمارے کلام کے علاقے کی تخلیق کرتا ہے، تو کہ ہے اور ہماری آئی ڈی ٹیکسٹ، ہے ہم کس طرح وہاں کیا ہے قبضہ کر سکتے ہیں. اوکے، نیم وقفہ. میں سپر ہونے کے لئے جا رہا ہوں اس بارے میں درست، میں چاہتا ہوں کیونکہ اس سے اس وقت کام کرنے کے لئے. ٹھیک ہے، ایک ہی بات کر، Id کی طرف عنصر ملتا. میں واقعی میں کیا ہے سوچ رہا ہوں گندگی کو باقی دو وجہ سے. ٹھیک ہے، تو اس میں سے ایک میں، جو ہم تک رسائی حاصل کرنا چاہتے ہیں؟ ہماری شناخت یہاں ہے؟ ہم کسی دوسرے کی شناخت میں ہے ہمارے HTML، یہ کیا ہے؟ سامعین: حروف باقی. یلیسن BUCHHOLTZ-AU: حروف باقی. اوکے. ٹھنڈا. تو میں صرف کرنے جا رہا ہوں بہت تیزی سے یہ لکھنے. میں نے صرف دوسری میں یہ لکھنے کے لئے جا رہا ہوں. تاکہ متن کے علاقے. جو دلچسپ ہے وہاں بی تقریب ہے افعال میں سے بہت ہیں کہ نہ صرف کے مطابق آپ ماؤس، لیکن اپنے کی بورڈ. ٹھیک ہے؟ کسی بھی کلید ہے جب ایسا ہے تو آپ کہہ سکتے ہیں دبایا، آپ کو اس طرح کی باتیں کر سکتے. ہم استعمال کر رہے ہیں کہ ایک تو ، اپ کلید پر کہا جاتا ہے جس آپ کو کسی بھی کلید پر زور دیا ہے تو کہتا ہے، " صارف اٹھا لیا ہے جب اپنے کی بورڈ، اس بٹن سے دور ان کی انگلی، اور چابی، unpressed بن گیا ہے پھر ہم کچھ کرنے کے لئے جا رہے ہیں. " ٹھیک ہے؟ تو یہ حق، سمجھ میں آتا ہے؟ ہر کردار کی وجہ سے ہم قسم، ہم جا رہے ہیں بند ہماری انگلیوں کو اٹھانے کے لئے کی ضرورت کے لئے اس میں سے، اتنی اہم اپ جاتا ہے جب، ہم تدریج جان سکتا ہے ہمارے حروف باقی. تو ہم نے کلیدی پر کچھ ہے اپ، اور اسی طرح میں، ہم، کہنے جا رہے ہیں "ٹھیک ہے، ہم ایسا کرتے ہیں، ہم کچھ تقریب پیدا کرنے کے لئے جا رہے ہیں کہ اس صورت میں "، ای لے جا رہا ہے، اور جو ہم کرنا چاہتے ہیں ہے باقی تعداد کا حساب. ٹھیک ہے، تو چلو صرف شروع کرتے ہیں ایک متغیر بنانے کی طرف سے. تو اگر ہم کچھ متغیر ر ہے، اس کی نمائندگی کرنے جا رہا ہے ہم نے چھوڑ دیا ہے کتنے حروف. ٹھیک ہے؟ ہم کے ساتھ شروع جانتے ہیں کہ 140، اور ہم جاننا چاہتے ہیں تو، ، کہتے ہیں، اس کی لمبائی دو ان پٹ کا ہو گیا ہے کہ سٹرنگ، کیا تم لوگ کوئی اندازہ ہے ہم کس طرح کر سکتا ہے؟ صرف واضح سے دور کی بنیاد چیزوں کو، ہم، گھنٹے کی طرح چاہتے تھے تو ہم گھنٹے کے لئے حاصل کیا کرتے تھے. ہم اپنے مقصد ہے کہ پتہ متن کے علاقے، لیکن کر سکتے تھے اگر تم لوگ اس کے بعد آئے ہو سکتا ہے کے بارے میں سوچتے؟ کوئی خیال ہے؟ اتنی کم کے اس قسم بدیہی، لیکن یہ قدر ڈاٹ لمبائی ہے. تو صرف مجھ سے کچھ دے قدر وصف ہے کہ دراصل اس جملے کی لمبائی ہے. تو یہ ٹھیک ہے، میں دیکھ رہا ہوں "، کہا جا رہا ہے متن کے علاقے کے اندر اندر اس پورے سٹرنگ پر، اور میں بتانے جا رہا ہوں آپ کب تک ہے. " ہم ڈور یاد ہے کیونکہ واقعی صرف arrays ہیں، تو ہم صرف ان کی لمبائی لے جا سکتے ہیں. تو ہم ہے کہ. ٹھنڈا. پھر جو ہم کرنا چاہتے ہیں ہم ہے کبھی نہیں صارف کی اجازت چاہتا ہوں مقابلے کی ان پٹ کے لئے زیادہ 140 حروف، حق؟ کیونکہ ہم، اوہ "، جیسے کہتے ہیں، اگر آپ کو صرف اتنا باقی ہے، " اور اس کے بعد ان کے اس کام کو کریں ویسے بھی، ہم جھوٹ بول رہا ہوں. اور یہ ایک اور مثال ہے بات یہ ہے کہ جاوا اسکرپٹ واقعی اچھا ہو سکتا ہے کے لئے، صارف کی توثیق ہے اور اس بات کو یقینی بنانے کے آپ صارف کسی بھی قوانین کے اندر اندر فٹ بیٹھتا ہے آپ ان کے لئے فراہم کیا ہے اس. آپ کو بنانے طرح کام کرنا چاہتے ہیں تو اس بات کا یقین کسی کی ان پٹ کو ان کے ای میل ایڈریس، یا جب اس بات کو یقینی بنانے ہے کہ وہ دو پاس ورڈ میں داخل، وہ ملائے. جاوا سکرپٹ کے یہ کر سکتے ہیں. تم جب "، طرح کچھ کرنا ہوگا فارم، کی طرح، عرض کیا "یا جاتا ہے "جب فارم بٹن ہے بھیجئے کلک کیا، ان سب چیزوں کی جانچ پڑتال. " اور ہم کو جاوا اسکرپٹ یہ کر سکتے ہیں. تو یہ صرف کیا ہے ہم یہاں کیا کرنے جا رہے ہیں. تو کیا ہوا اگر چیک کرنے کا ایک طریقہ ہو سکتا ہے وہ 140 حروف پر چلا گیا ہے؟ کیا پر ہونے جا رہا ہے ر کی ہماری قدر وہ کوشش کرتا ہے؟ یہ درست ہے، منفی ہونے جا رہا ہے؟ یا اس سے کم ہو رہا ہے زیادہ یا صفر کے برابر. یہ ہے کہ اگر ایسا ہے تو ہم ایک استعمال کر سکتے ہیں صرف یہ باقی سب کی طرح. ٹھیک ہے؟ اور ہم نے کچھ متن کے علاقے ڈاٹ پڑے قدر، اور ہم یہاں کیا کر رہے ہو ہم صرف یہ کیا ہے cutting-- رہے ہیں؟ معذرت. اس میں سے ایک، ہم صرف جھوٹے واپس کرنا چاہتے ہیں. میں الجھن میں ہو گئی. تمام کام نہیں کر چیزوں سے frazzled. ٹھیک ہے، ہم صرف کرنا چاہتے ہیں اس کے بعد ہم جھوٹے واپس، اور ظاہر کرنے کے لئے چاہتے ہیں حروف باقی، ٹھیک ہے؟ گھڑی کے ساتھ اتنی، ہم نے کیا اندرونی HTML کے ساتھ کچھ، ہے نا؟ ہم نے کچھ کے برابر مقرر کہاں متغیر، تو ہم یہاں کیا کر سکتا ہے؟ کیا ہم نے کی اندرونی HTML تبدیل کر رہے ہیں؟ سامعین: باقی؟ یلیسن BUCHHOLTZ-AU: ہم باقی تبدیل کر رہے ہیں. ٹھیک ہے، اور ہم کیا کریں برابر کرنے کے لئے مقرر کرنا چاہتے ہیں؟ یہ اس وجہ سے، R ہونے جا رہا ہے ہمارے حروف باقی ہونا چاہئے. ٹھیک ہے؟ اس لیے میں تو دیکھ کر بہت بے چین ہوں اب یہ کام کرتا ہے، لیکن ہم دیکھ لیں گے. اس کو چھوڑ دو. وہ بہت تیز ہے. [اشراوی] ٹھیک. ایک بار پھر، میں نے صرف آپ کو دکھانے کے لئے جا رہا ہوں. کسی بھی وجہ سے، میرا، کام نہ کرنے کا فیصلہ لیکن جو میں تمہیں دکھاتا ہوں کہ یہ کیا ہے is-- اوہ میں میں ڈال کرنے والا تھا. ٹھیک ہے، ہم کے اسی طرح محسوس کریں یہاں بات، متن کے علاقے میں ہو رہی ہے. اس کے علاوہ، اگر آپ کا آدمی نوٹس کا نہیں ہے، اگر آپ کرنا چاہتے ہیں نے کبھی کچھ، اور آپ کو ایسا کرنے کا طریقہ نہیں جانتے یہ صرف، دیکھیں پیج بخشنے کلک اور وہ آپ کو بتا کرنے کے لئے جا رہے ہیں. کبھی کبھی یہ خفیہ کردہ کیا جائے گا. آپ pset کے لئے، ہم ہر چیز کو مخفی، تو یہ صرف غیر واضح کی طرح لگتا ہے. لیکن کبھی ایک واقعی اگر وہاں کہ آپ کو پسند ٹھنڈی ویب سائٹ، آپ صرف دیکھیں پیج بخشنے کلک کریں تو، یہ کس طرح ایسا کرنے سے آپ کو بتا رہا ہے. تو ایک بار پھر، مشکل، ہوشیار نہیں کام. اور تم یہاں، سب سے سب دیکھ کے طور پر ان چیزوں کو ایک ہی ہیں. اس میں سے ایک یہاں کچھ substring لیتا ہے کہ، میں نے اس سے فرق پڑتا ہے کہ بالکل وہی جو میں بھول جاؤ. لیکن یہ واضح طور پر کچھ substring لیتا ہے دس صفر سے قدر کی، اور کو روکنے چاہیے کیا جھوٹے واپس اب inputting کی طرف سے صارف، اور پھر ظاہر ہے اپ ڈیٹس وہاں اندرونی HTML. ٹھنڈا. آج سے اتنی بڑی لے aways دے، تجربہ، ماخذ کوڈ کی طرف دیکھو یہ آپ کو ایک بہت مدد کی جا رہی ہے کیونکہ، کبھی کبھی اور سب کو، جاوا سکرپٹ کو کے ساتھ کام کرنے کے لئے مشکل ہو جائے گا اور نہیں کرتا ہے کر سکتے ہیں ہمیشہ، آپ کو یہ توقع طریقے سے کام کرتے ہیں لیکن صرف کوشش کرتے رہیں میں وعدہ کرتا ہوں کیونکہ یہ [. میں نے ان مثالوں میں سے سب سے وعدہ کرتا ہوں کلاس سے پہلے کام کر رہے تھے. میں کیا ہوا سمجھ میں نہیں آتا. میں نے لفظی ہر چیز اسی کی ہے. میں تو صرف چاہتا ہوں کہ ایک اور بات آپ سپر مفید ہو سکتا ہے کہ لوگوں کو دکھانے کے پہلے کام کر رہا تھا کیا in-- ہے؟ ہم، کام کرنے کے لئے پارٹی نہیں تھی مل گیا؟ مجھے ایسا لگتا ہے. جی ہاں. ہم نے کیا. بہت اچھے. ٹھیک ہے، تو ایک بات ہے کہ تم لوگوں کو پتہ ہونا چاہئے میں نے کے بارے میں بات ہے کہ کنسول لاگ ان ہے. تاکہ ہیلو کی ڈاٹ لاگ ان کریں دلاسا. تو یہ ہے کی طرح ہے printf کی جاوا سکرپٹ کو مساوی. تو کیا تم نے کبھی کرنا چاہتے ہیں تو آپ کے متغیر کا معائنہ یا کیا وہاں کیا ہو رہا ہے دیکھ، کیا ہم عناصر کا معائنہ، اگر آپ کو، یہ ہے کر سکتے ہیں آپ کو جانا چاہتے ہیں کرنے کے لئے، اور آپ کو تسلی کرنے کے لئے جانا، آپ یہ خوش طباعت گے. تو اگر ہم یہ کر سکتے ہیں جو ہم چاہتے تھے پرنٹ. ہم چاہتے تھے تو اس کے پس منظر پرنٹ کرنے کے لئے ڈاٹ سٹائل ڈاٹ کے پس منظر، ہم دیکھتے ہیں کے قابل ہونا چاہئے RGB ٹرپل کہ آتا ہے. یا نہیں. مجھے ٹھیک سے کس طرح تم بھول جاتے ہیں اس طرح ایک متغیر پرنٹ، لیکن آپ کے قابل ہونا چاہئے اس طرح کی چیزیں باہر پرنٹ. جو کہ بہت مفید ہو گا آپ کی pset جب کے لئے آپ جوڑتوڑ کرنے کی کوشش کر رہے ہیں نقاط یا whatnot. تاکہ وہ بھی کلاس میں اس ٹکڑے کو تبدیل. یہ اتنا، گزشتہ سال سے مختلف ہے صرف آپ کی TFs کے لئے اچھا ہو، یا کی TFs ہم ہیں کیونکہ، بلکہ دفتری اوقات میں تم لوگوں کے ساتھ ساتھ اس قسم کی تعلیم. لیکن کنسول لاگ ان سپر، سپر تھا گزشتہ سال جاوا سکرپٹ کے لئے مددگار. تاکہ اس سے محبت. اس کو استعمال کرنے کا طریقہ سیکھیں. یہ تو، GDB سے زیادہ استعمال کے لئے آسان ہے کم از کم ایک پلس پوائنٹ ہونا چاہئے. لیکن آپ کا شکریہ ادا لوگ میرے ساتھ برداشت کر رہے ہیں. مجھے لگتا ہے کہ معافی چاہتا ہوں میری کسی وجہ مثالیں صرف یہ نہیں چاہتے تھے میرے ساتھ تعاون کریں، لیکن میں یہ مدد کی ہے امید ہے کہ اس قسم کی حاصل اگر آپ ایک جاوا سکرپٹ کے زون میں تھوڑا زیادہ. اور میرے لئے تمام سوالات بھیج میں سپر مرمت کر سکتے ہیں تو اگلے ہفتے، اور میں نے کینڈی اور بھی اضافی پڑتا ہوں کینڈی کو یہ مضحکہ خیز تھا کیونکہ. لیکن تم لوگوں، عظیم ہیں اور ایک خوفناک ہفتے ہے.